[linux-audio-user] Compiling jack_FST

Florian Schmidt mista.tapas at gmx.net
Sun Nov 28 07:14:01 EST 2004


On Sat, 27 Nov 2004 23:16:26 +0100
motorhammer <motorhammer at bluewin.ch> wrote:

> Just for the tip, when using Suse (may work on other distro...I don't know) 
> instead of "installing" LSM, just install the package "rtstools". This allow 
> root to set priority on a running application throught its PID process.
> The "SUSE LINUX – User Guide" explain how to use it. It's in chapter 
> "Buffering and Latencies".

Ah, since i don't use SUSE i also have not read their user guide. But
you are aware that jackd is a multithreaded app and that there are 4
threads, of which two run at SCHED_FIFO, and two at SCHED_OTHER?. One of
the two SCHED_FIFO threads needs to run at a higher prio than the other
(it's the watchdog).

Using the realtime lsm jackd would simply set itself (and all clients,
which need one or more SCHED_FIFO threads themselfes) up correctly with
respect to these scheduling issues. Doing all of this by hand seems
quite error prone to me

So i would strongly suggest using the realtime lsm. But maybe the SUSE
docs explain all this in great detail and provide automated ways to do
the setup correctly for jackd and all clients.

Flo




More information about the Linux-audio-user mailing list