[linux-audio-user] Re: [Jackit-devel] 2.6.10

Fernando Lopez-Lezcano nando at ccrma.Stanford.EDU
Thu Dec 30 14:04:13 EST 2004


On Thu, 2004-12-30 at 03:19, Rui Nuno Capela wrote:
> The jackd command line is therefore:
> 
>   jackd -v -R -P60 -dalsa -dhw:0 -r44100 -p64 -n2 -S -P
> 
> The results speak for themselves :)
>                                   2.6.10-cko1  RT-V0.7.33-04
>                                   ------------- -------------
>   Timeout Rate  . . . . . . . . :    (    0.0)    (    0.0)   /hour
>   XRUN Rate . . . . . . . . . . :       216.8          2.2    /hour
>   Delay Rate (>spare time)  . . :       395.2          0.0    /hour
>   Delay Rate (>1000 usecs)  . . :       375.8          0.0    /hour
>   Delay Maximum . . . . . . . . :      4320          308      usecs
>   Cycle Maximum . . . . . . . . :       845         1051      usecs
>   Average DSP Load. . . . . . . :        44.0         50.2    %
>   Average CPU System Load . . . :        14.4         31.7    %
>   Average CPU User Load . . . . :        19.8         21.4    %
>   Average CPU Nice Load . . . . :         0.0          0.0    %
>   Average CPU I/O Wait Load . . :         0.1          0.1    %
>   Average CPU IRQ Load  . . . . :         0.0          0.0    %
>   Average CPU Soft-IRQ Load . . :         0.0          0.0    %
>   Average Interrupt Rate  . . . :      1691.7       1692.6    /sec
>   Average Context-Switch Rate . :     13368.8      18213.9    /sec
> 
> 
> So, bottom-line goes like this: even though vanilla is getting a little
> more tasty, Ingo's RT patch performance beats it up by orders of
> magnitune. Nuff said. ;)

Yes, when it works it is fantastic. Regretfully it does not always work.
Several Planet CCRMA users have had problems with a very recent release
featuring 0.7.33-04 (ie: machines not making it to the end of the boot
process[*]). I've had lockups on my smp test machine, no clue left
behind (and when compiled with full debugging it would not even boot). 

Anyway, it _is_ amazing work!
Kudos to all the gurus involved!

Now we have both alternatives, a "bleeding edge" kernel and a fairly
decent one, almost stock (2.6.10).

-- Fernando

[*] "Bug: Scheduling while atomic: IRQ14/0x00000001/297" (IRQ14 is the
hard disk :-), another one dying with: "gdb_hook_interrupt: Could not
clear IER, not a UART!", this one solved through doing: "Hmm, I thought,
interrupt handling?  Low and behold my BIOS was set with PIC rather than
APIC.  It now boots fine."

Of course these could be just kernel bugs unrelated to, or uncovered by,
the realtime preempt patch, maybe fixed in 2.6.10... We'll see today how
2.6.10 fares when I release packages. 





More information about the Linux-audio-user mailing list