On Sat, 2005-02-26 at 13:04 -0800, Jan Holst Jensen wrote: > Is "--realtime" forcing jackd and its clients to lock > all of their memory in RAM ? Yes. > I would then need quite a > lot of RAM to use the "--realtime" option. Is it > really necessary to use _that_ much RAM ? > No. Try running jackd with the --unlock option. From the man page: -u, --unlock Unlock libraries GTK+, QT, FLTK, Wine. This is the best solution. JACK clients should never use GTK+, QT, or FLTK in the audio thread anyway, so this will not bother correctly written JACK clients. If this does not help, try this: -m, --no-mlock Do not attempt to lock memory, even if --realtime. This will obviously increase the change of xruns, because now a page fault in the process() callback is possible. For more information see "man jackd". > I also tried to renice jackd with -20 so it runs with > priority 0. Will the "--realtime" option give me > better stability than the renicing ? > Yes, absolutely. Renicing JACK is the wrong way, because it's still subject to dynamic priority adjustment by the scheduler. Lee