Bug#539581: jackd always tries to run realtime

Adrian Knoth adi at drcomp.erfurt.thur.de
Sun Aug 2 12:02:42 UTC 2009


On Sun, Aug 02, 2009 at 01:37:46AM -0500, TheGZeus wrote:

Hi!

> Severity: important

I usually don't mess with severity levels, but as the "fix" for this bug
is really easy, I've lowered it to "minor".

> I cannot get jackd to run, as it continues to try running in realtime
> mode,

Yes, that's the new default. Upstream has changed to realtime as the
default. It's the "normal" way of running jackd, so you'd now need to
tell jackd NOT to use realtime prios.

Unfortunately, this change isn't documented, yet. I'll add a NEWS file
to the package and probably send a manpage fix, too.

Within some months, everybody will know that realtime is the default. ;)


JFTR, here's the relevant code:

jack/jackd/jackd.c:

static int realtime = 1;

[..]

               switch (opt) {

                case 'L':
                        realtime = 0;
                        break;
[..]
                case 'R':
                        /* this is now the default */
                        realtime = 1;
                        break;


> Is it asking me to completely log out of every shell, X, etc before I
> can use it?

You can run it without realtime prios: This is done by passing -L to
jackd, i.e. something like this:

   $ jackd -L -d alsa ...


Running it with realtime prios would really mean to re-logon to X, since
the limits are set by PAM upon login. Note that this is only necessary
if you answer "YES" to the debconf question (dpkg-reconfigure -phigh
jackd)


HTH

PS: If you still have trouble getting jackd running, feel free to reply
to this bug.


-- 
mail: adi at thur.de  	http://adi.thur.de	PGP/GPG: key via keyserver





More information about the pkg-multimedia-maintainers mailing list