-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Sun, Feb 04, 2007 at 09:40:11PM -0600, Jack O'Quin wrote: > On 2/4/07, Ken Restivo <ken@xxxxxxxxxxx> wrote: > >On Sun, Feb 04, 2007 at 04:54:01PM -0800, Fernando Lopez-Lezcano wrote: > > >> It looks like the package was built to use capabilities. I don't know > >> what jackd does when it does not find the proper capabilities (which > >> will not be found if you are using pam), whether it still tries to get > >> SCHED_FIFO or if it just gives up, it looks like the later. > > I think we handle that correctly, i.e. go ahead and try to set SCHED_FIFO > anyway and use it if available. > > The current JACK engine implementation fails if -R is selected and > realtime scheduling is not available. That changed fairly recently, > IIRC, so an older version might continue running in that case. > > >What the.... I certainly hope not. > > > >I thought that was a spurious error message to be disregarded, since jackd > >definitely *is* running with RT priorities, at least on my machine, it > >reports: > > > >FreeBoB MSG: Streaming thread running with Realtime scheduling, priority 74 > >FreeBoB MSG: Registering capture port dev1c_MicIn1 left > > > >And ps says... > > PID CLS RTPRIO NI PRI %CPU STAT COMMAND > > 3423 TS - 0 20 0.0 SLl jackd > > 3423 TS - 0 24 0.0 SLl jackd > > 3423 TS - 0 24 0.0 SLl jackd > > 3423 TS - 0 19 0.0 SLl jackd > > 3423 FF 80 - 120 0.0 SLl jackd > > 3423 FF 70 - 110 1.5 SLl jackd > > 3423 FF 73 - 113 5.6 SLl jackd > > 3423 FF 73 - 113 5.0 SLl jackd > > 3423 FF 84 - 124 0.0 SLl jackd > > 3423 FF 74 - 114 5.4 SLl jackd > > > >Although, I just noticed now that some of those jackd threads aren't > >running with any RT prio at all. And, I also noticed that the little > >yellow "RT" in qjackctl isn't lit up either... Is that OK? Or is this a > >problem? > > Several JACK threads are not supposed to run RT. > > >I'm standing by and waiting to hear from the jackd developers before > >filing this with the Debian bug tracking system... > > > >And also waiting to hear back before I go out and blow $400 on a 2.4Ghz > >CPU.... > > I can't say what you should do. Looks like it ought to work to me. I just rebuilt the package from the Debian package source, but edited it to take out the --enable-capabilities. Seems to work just fine as it did before. So, at least on my system, --enable-capabilities looks like a red herring. I have PAM 0.79-4 which is the standard in Debian Etch (which I'm running right now), which means I don't need the "capabilities" module. jackd 0.101.1-2 seems to be fine without it, regardless of whether it's compiled with or without --enable-capabilities. - -ken -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) iD8DBQFFxrP2e8HF+6xeOIcRAkUNAJ922GA2pU6/HgEDFO0ZRZRtk5sABwCg2vBS knu5wCA6fCFUElC6788NxyE= =FrFw -----END PGP SIGNATURE-----