On Sat, 27 Nov 2004 23:16:26 +0100 motorhammer <motorhammer@xxxxxxxxxx> 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