You go Mark!!! I didn't even spot the IRQ thing. Jan On Sat, 2003-09-13 at 19:10, Mark Knecht wrote: > On Sat, 2003-09-13 at 15:53, Benji Flaming wrote: > > > I haven't double-checked with my current configuration (I will do so and > > confirm) but I did test this with an earlier configuration, and waiting an > > arbitrary length of time before initiating recording didn't affect the > > length of time before the overrun. > > Interesting situation. Should be interesting to see what you find out. > > > > I'm beginning to wonder whether this is related to disk-caching. My theory > > would be: > > > > 1. System begins recording with an empty cache > > 2. Cache fills with audio data > > 3. System flushes cache, attempting to write too much data at once > > 4. Overrun caused > > 5. Recording stops > > 6. Back to 1 > > > > This would explain the consistent timing of the overrun, and would > > potentially explain the 4 ms spike showing up at exactly the same spot in > > both latency tests. > > Very possibly. > > > > > I'm certainly a newcomer to Linux audio configuration, but I do know that > > Pro Tools users under MacOS 9 were told to reduce disk cache size. I can't > > remember what the recommended size was - somewhere between 256k and 512k > > IIRC - but problems would appear if the cache was either too big or too > > small. I'll be googling for info on Linux disk cache settings as soon as I > > send this message. > > Welcome! I'm a Pro Tools user under Windows. On the Windows side we have > not had these warnings about reducing disk cache, as far as I can > remember... > > > > > hda is Linux, hdb is Windows. I shouldn't have even bothered with specs for > > hdb. Sorry for complicating the diagnostic process. > > Forgiven. No problem. However, this means you are doing latency testing > to your system drive. Is this correct? You do not have a second, > separate audio drive at this point? I ask as I notice you have the > Promise ATA controller on IRQ11. > > Also, maybe I forgot, but what windowing environment are you running? > KDE? Gnome? I run fluxbox and think it's quite nice for audio, if you > like minimalistic environments. I raise this question as I had a lot fo > similar problems with KDE, and never tried Gnome after I got fluxbox > working well. (And it's very easy to try out without effecting what ever > your other environment is.) > > > > > > > lspci > > > > http://www.comevisit.com/NorthernSunrise/latency/lspci > > (I told it to be verbose) > > OK, one potential problem I spot is the IRQ for your audio controller is > about the worst it could have at IRQ5. As a Mac guy you are forgiven if > you don't realize how screwed up Intel architecture interrupts are. The > non-APIC IRQ priority order goes: > > 0,1,8,9,10,11,12,13,14,15,3,4,5,6,7 > > so at 5 your audio card is 'behind' nearly everything else in the > system. Normally you want to try and get it on IRQ 9, 10 or 11. > > Actually, since you have the Promise on IRQ11, you'd be in fat city with > an audio drive attached to it and the sound card on IRQ9 or 10, or at > least that's been my experience. > > (Strange that the Promise is there in lspci but doesn't show up in > /proc/interrupts. Maybe some more knowledgeable Linux person could help > me understand why. I don't know... > > > > I certainly could for this particular application. Realtime audio > > processing is essential to some of the other things I'll be working on, > > however, and for this reason I'm trying to get the problems ironed out now. > > :) > > Hey, go for it if you can get it to work. By the time you get down to > this level of operation these machines are a bit of art and black magic. > I work on chips that go into PCs fpr a living, so I'm cool with it, but > it drives me nuts sometimes, so don't think you're alone! ;-) > > > > > Thanks again for the help! > > My pleasure, for what it's worth. > > - Mark >