Re: [linux-audio-user] Compiling jack_FST

New Message Reply About this list Date view Thread view Subject view Author view Other groups

Subject: Re: [linux-audio-user] Compiling jack_FST
From: Florian Schmidt (mista.tapas_AT_gmx.net)
Date: Sun Nov 28 2004 - 14:14:01 EET


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


New Message Reply About this list Date view Thread view Subject view Author view Other groups

This archive was generated by hypermail 2b28 : Sun Nov 28 2004 - 14:22:29 EET