On Fri, 2003-12-19 at 19:28, Mark Knecht wrote: > > > > Yip, 0 overruns on all tests at 2x128. > > > > Real headscratcher, innit? > > > > bye > > John > > > > Very perplexing. I've gone back and reread the whole thread. It certainly > seems like you've done all the basics and then much more to debug this. I > doubt anything I write here is actually the root cause and solution, but we > might as well keep trying. Thanks > A few questions did come up for me while reading: > > 1) When you say '0 overruns' above, how did you determine this? I found when > running this test that I'd sometimes get these 'blips' in the scheduling > time that would come close to the breakpoint, but not actually go over. Do > you see anything like that? Yeah, there was a pretty regular series of spikes in white. None of them were closer than, say 10-15% of the total distance. > 2) You said you tried tmpfs. What version of Jack are you using, and did you > recompile Jack to do that test? 0.91.3, I've been updating from CVS every few days since about 3 weeks ago. That was just before 0.90 IIRC. > 3) How are you starting Jack? In a terminal or using qjackctl. I have not > reported this before, but I seem to see more xruns when using qjackctl than > when running Jack in a terminal with the same settings. > 4) What command are you generally using to start Jack? In a terminal. jackd -R -d alsa -d hw:0 -p 256 -n 3 > 5) Since APIC is not necessary on a uni-processor, have you tried disabling > it at boot time? I tried removing the option and recompiling the kernel when I was messing around with IRQ priorities. Didn't seem to make much of a difference so I put it back to APIC and left it there. > 6) Possibly important. You said you had a dual-processor up until a few > weeks ago. I presume that you were using the same sound card in that system? > (Thus eliminating the sound card itself as the culprit.) Were you using the > same hard drive? Same hard drive, same SCSI controller, same sound card. Only difference from that point of view is that the SCSI controller used to be in a 64bit PCI slot. But I can't see that making a huge difference because the throughput from one drive wouldn't even begin to get close to the throughput limits of a 32 bit slot. Well, I'm guessing here. > 7) Have you tried looking at this problem with sessions recorded at > different sample rates? In a conversation with another user the other day he > was telling me he gets more xruns at 44.1K than 48K. Only at 48k - that's all I've got. bye John