On Fri, 2003-12-19 at 20:47, Mark Knecht wrote: > An idea? Have you tried running an 'all software' experiment, or 'almost all > software', to understand whether it's really the disk causing this? What > happens if you load up a CD with Alsaplayer and play it, and then patch in > some Jack clients like freqtreak, tapiir, etc., multiple times to create a > lot of Jack traffic, but little or no hard disk traffic? You can create an > arbitrarily complicated setup to maybe explore whether the problem is with > Jack, or possibly with your motherboard, it's memory usage, other > applications that are running. If these work right, but then a disk based > operation fails, you have more info.... OK, running jackd -n 3 -p 256, a (pre-played ;-) ardour session, alsaplayer with a CD, freqtweak reading from ardour and alsaplayer and sending output to the card (two completely different audio streams. Yuck.), with jack_lsp -c giving alsa_pcm:capture_1 ardour:bass/in 1 ardour:mekody/in 1 alsa_pcm:capture_2 ardour:bass/in 1 ardour:mekody/in 1 alsa_pcm:capture_3 ardour:Riddimpick/in 1 ardour:Chords/in 1 ardour:Vocal/in 1 ardour:Mouette/in 1 ardour:Chords2/in 1 alsa_pcm:capture_4 ardour:Riddimpick/in 1 ardour:Vocal/in 1 ardour:Mouette/in 1 ardour:Chords2/in 2 alsa_pcm:capture_5 alsa_pcm:capture_6 alsa_pcm:capture_7 alsa_pcm:capture_8 alsa_pcm:capture_9 alsa_pcm:capture_10 alsa_pcm:capture_11 alsa_pcm:capture_12 alsa_pcm:playback_1 alsaplayer-6399:out_1 ardour:Mix/out 1 ardour:auditioner/out 1 alsa_pcm:playback_2 alsaplayer-6399:out_2 ardour:Mix/out 2 ardour:auditioner/out 2 alsa_pcm:playback_3 freqtweak_1:out_1 ardour:Mix/out 1 alsa_pcm:playback_4 freqtweak_1:out_2 ardour:Mix/out 2 alsa_pcm:playback_5 alsa_pcm:playback_6 alsa_pcm:playback_7 alsa_pcm:playback_8 alsa_pcm:playback_9 alsa_pcm:playback_10 ardour:auditioner/out 1 alsa_pcm:playback_1 ardour:auditioner/out 2 alsa_pcm:playback_2 ardour:click/out 1 ardour:stick/in 1 ardour:Mix/in 2 ardour:Mix/in 1 ardour:Violin/out 1 ardour:Mix/in 1 ardour:Violin/out 2 ardour:Mix/in 2 ardour:Viola/out 1 ardour:Mix/in 1 ardour:Viola/out 2 ardour:Mix/in 2 ardour:Chords2/out 1 ardour:Mix/in 1 ardour:Chords2/out 2 ardour:Mix/in 2 ardour:Mouette/out 1 ardour:Mix/in 1 ardour:Mouette/out 2 ardour:Mix/in 2 ardour:Vocal/out 1 ardour:Mix/in 1 ardour:Vocal/out 2 ardour:Mix/in 2 ardour:Chords/out 1 ardour:Mix/in 2 ardour:Mix/in 1 ardour:Riddimpick/out 1 ardour:Mix/in 1 ardour:Riddimpick/out 2 ardour:Mix/in 2 ardour:Durms/out 1 ardour:Mix/in 1 ardour:Durms/out 2 ardour:Mix/in 2 ardour:Mix/in 1 ardour:bass/out 1 ardour:mekody/out 1 ardour:stick/out 1 ardour:Chords2/out 1 ardour:Mouette/out 1 ardour:Durms/out 1 ardour:click/out 1 ardour:Riddimpick/out 1 ardour:Chords/out 1 ardour:Vocal/out 1 ardour:Violin/out 1 ardour:Viola/out 1 ardour:Mix/in 2 ardour:bass/out 1 ardour:mekody/out 2 ardour:stick/out 1 ardour:Chords2/out 2 ardour:Mouette/out 2 ardour:Durms/out 2 ardour:click/out 1 ardour:Chords/out 1 ardour:Riddimpick/out 2 ardour:Violin/out 2 ardour:Vocal/out 2 ardour:Viola/out 2 ardour:Mix/out 1 freqtweak_1:in_1 alsa_pcm:playback_3 alsa_pcm:playback_1 ardour:Mix/out 2 freqtweak_1:in_2 alsa_pcm:playback_4 alsa_pcm:playback_2 ardour:stick/out 1 ardour:Mix/in 1 ardour:Mix/in 2 ardour:mekody/out 1 ardour:Mix/in 1 ardour:mekody/out 2 ardour:Mix/in 2 ardour:bass/out 1 ardour:Mix/in 1 ardour:Mix/in 2 ardour:Viola/in 1 ardour:Chords2/in 1 alsa_pcm:capture_3 ardour:Chords2/in 2 alsa_pcm:capture_4 ardour:Mouette/in 1 alsa_pcm:capture_4 alsa_pcm:capture_3 ardour:Violin/in 1 ardour:Vocal/in 1 alsa_pcm:capture_3 alsa_pcm:capture_4 ardour:Chords/in 1 alsa_pcm:capture_3 ardour:Riddimpick/in 1 alsa_pcm:capture_3 alsa_pcm:capture_4 ardour:Durms/in 1 ardour:Durms/in 2 ardour:stick/in 1 ardour:click/out 1 ardour:mekody/in 1 alsa_pcm:capture_2 alsa_pcm:capture_1 ardour:bass/in 1 alsa_pcm:capture_2 alsa_pcm:capture_1 freqtweak_1:in_1 alsaplayer-6399:out_1 ardour:Mix/out 1 freqtweak_1:out_1 alsa_pcm:playback_3 freqtweak_1:in_2 alsaplayer-6399:out_1 ardour:Mix/out 2 freqtweak_1:out_2 alsa_pcm:playback_4 alsaplayer-6399:out_1 freqtweak_1:in_1 freqtweak_1:in_2 alsa_pcm:playback_1 alsaplayer-6399:out_2 alsa_pcm:playback_2 <Phew> You think that's arbitrarily complicated enough? and jackd -v output like this load = 18.0664 max usecs: 960.000, spare = 4373.000 load = 18.4838 max usecs: 1008.000, spare = 4325.000 load = 17.9706 max usecs: 931.000, spare = 4402.000 load = 18.1827 max usecs: 981.000, spare = 4352.000 load = 17.6607 max usecs: 914.000, spare = 4419.000 load = 18.2059 max usecs: 1000.000, spare = 4333.000 load = 18.2535 max usecs: 976.000, spare = 4357.000 load = 18.1086 max usecs: 958.000, spare = 4375.000 load = 17.9798 max usecs: 952.000, spare = 4381.000 load = 18.2811 max usecs: 991.000, spare = 4342.000 load = 18.1036 max usecs: 956.000, spare = 4377.000 and the processor at 100% because qjackconnect went to lala land (seems to disagree with 2.6 kernels, qjackctl as well), there was 1 xrun in 2 minutes 40 seconds. I'm pretty sure I heard the disk do something around about then... So to confirm it, I said find /, and the xruns were popping up 1 every 3 or 4 seconds, and sometimes more often. This was on vanilla 2.6.0 with Pre-emptible Kernel turned on, for those who've been asking. bye John