[Ardour-Users] X Runs at Exactly 10 Minute Intervals

Paul Symons ardour at iove.org
Wed Sep 26 09:34:57 PDT 2007


On Wednesday 26 September 2007 18:44:28 Martin Lynch wrote:
> Hoping someone can help me figure out what's causing X runs at precisely
> 10 minute intervals - not 9:59, not 10:01 but exactly 10 mins.
>
> My setup:
>
> AMD 64 X2
> Feisty
> 2 GB DDR2 800 mhz
> M-Audio Firewire Solo using Freebob
> Sample rate: 96,000
> Periods: 3
> Frames: 64
> Latency: 2 ms
> Realtime checked in Qjackctl
> Priority = 89
> Qjackctl 0.2.21
>
> # ps -C jackd -cmL
> shows:
>
>   PID   LWP CLS PRI TTY          TIME CMD
> 24142     - -     - ?        00:14:40 jackd
>     - 24142 TS   20 -        00:00:00 -
>     - 24143 TS   24 -        00:00:00 -
>     - 24144 TS   24 -        00:00:00 -
>     - 24145 TS   24 -        00:00:00 -
>     - 24146 FF  139 -        00:00:00 -
>     - 24147 FF  129 -        00:05:51 -
>     - 24148 FF  132 -        00:00:00 -
>     - 24149 FF  132 -        00:00:00 -
>     - 29990 FF  139 -        00:00:00 -
>     - 29991 FF  133 -        00:00:25 -
>
> As I understand it, the FF indicates realtime.
>
> Messages from JACK:
>
> Load = 6.0202 max usecs: 44.000, spare = 622.000
> LibFreeBoB ERR: SLAVE XMT : Buffer underrun! 64 (0 / 256) (0 / 0 )
> 17:34:51.873 XRUN callback (2).
> FreeBoB MSG: xrun detected
> LibFreeBoB ERR: Xrun on connection 1
> load = 53.0101 max usecs: 3481.000, spare = 0.000
> load = 29.7333 max usecs: 43.000, spare = 623.000
>
> Load = 4.9502 max usecs: 25.000, spare = 641.000
> LibFreeBoB ERR: MASTER RCV: Buffer overrun!
> LibFreeBoB ERR: Xrun on connection 1
> 17:44:51.782 XRUN callback (3).
> FreeBoB MSG: xrun detected
> load = 4.4270 max usecs: 26.000, spare = 640.000
>
> Note that in the first instance it's an underrun; 2nd instance an
> overrun, which seems odd to me (ie I'd think with the X runs happening
> on such a precise schedule it would show the same problem each time).
>
> I've tried using System Manager to track down any processes which might
> be scheduled to run every 10 mins and can't pin down anything. I also
> tried stopping ntpd but the problem continued.
>
> Other programs which run simultaneously:
>
> - Beryl
> - Mythtv backend
>
> Using Ardour neither increases the X runs nor eliminates them - they
> still pop up at 10 min intervals.
>
> Any ideas or suggestions? Could Freebob be the problem? Are there system
> processes known to run at 10 min intervals that could be interfering?
>
> Also, not sure this has anything whatsoever to do with my X runs, but
> Qjackctl also reports a whole series of:
>
> QTextCursor::gotoParagraph Index: 49 out of range
> load = 4.1724 max usecs: 26.000, spare = 640.000
> load = 4.0381 max usecs: 26.000, spare = 640.000
> load = 3.9710 max usecs: 26.000, spare = 640.000
> QTextCursor::gotoParagraph Index: 49 out of range
> QTextCursor::gotoParagraph Index: 49 out of range
>
> I also tried running JACK from console, with the same results.
>
> Driving me nuts as every time I need to do a take, I have to wait until
> an X run hits, then I have a 10 min window to record, which leaves me
> thinking about the impending X run, rather than the part I'm playing!
>
> Many thanks!


along with what Brett said, I think it can often be journalled file systems 
committing as well. 

Paul



More information about the Ardour-Users mailing list