[LAU] rtirq - what does it improve, and how can I measure it?
Jeremy Jongepier
jeremy at autostatic.com
Mon May 7 12:24:52 UTC 2012
On 05/07/12 14:06, Kaj Ailomaa wrote:
> I understand that the rtirq script is designed to raise rtprio for audio
> devices, which is made possible on the vanilla kernel since 2.6.39(?),
> if passing the threadirqs option to the kernel at boot, and having built
> it with the CONFIG_FORCE_THREADIRQ.
>
> From my experience, I have not had any performance boost using the
> rtirq script, but I have read about it helping those who are getting
> xruns due to irq sharing.
>
Hello Kaj,
rtirq allows you to elevate the prios of softirq's which could enhance
the performance of those prioritized softirq's. So it doesn't really
boost the overall performance of a system.
> So, I'm wondering. What picture do others have of the benefit of the
> rtirq script?
>
Without rtirq I simply can't use my FireWire card on my notebook for
example. The FireWire controller shares its IRQ with a plethora of other
devices (GPU, WiFi, cardreader) and if I don't use rtirq jackd simply
won't start.
> ..and are there other ways to measure improvement for audio operation
> other than spotting xruns at different latency settings, and reading the
> rtprio for various devices using the 'ps' command?
Yes, htop and latencytop for example.
Best,
Jeremy
More information about the Linux-audio-user
mailing list