To all those Pd Ubuntu-ers out there,

I have been using the realtime (lowlatency) kernel for a while, back since Feisty, and compiled my own in Dapper.

I have noticed that, at least with Gusty, the generic kernel works better then the rt kernel, giving me much *fewer*? xruns
and artifacting with Pd ... while using the rt kernel,  Pd seems to "sput" xruns while using Jack.  It's important to note that I
did enable the realtime privledges by writing to the security config as noted on the Ubuntu studio page:
     sudo su -c 'echo @audio - rtprio 99 >> /etc/security/limits.conf'
     sudo su -c 'echo @audio - memlock 250000 >> /etc/security/limits.conf'
     sudo su -c 'echo @audio - nice -10 >> /etc/security/limits.conf'

Could it be that the preemption enabled in the rt kernel is a bit *too* aggressive?  Realtime audio in PD with Jack seems to run much
better with the generic kernel!  Even at a 8ms latency ... in fact I'm testing the same on my slow performance computer (PIII 500MHz) with a fresh install of a Minimal command line Gutsy and it works *soooo* much better then the realtime kernel.  (Plus suspend and
hibernation work, while they don't using the realtime kernel.)

--
Dan Wilcox
danomatika
www.robotcowboy.com