[linux-audio-user] IRQ settings and low latency

Clemens Ladisch clemens at ladisch.de
Mon Mar 15 13:17:37 EST 2004


Mark Knecht wrote:
> The priority, as I understand it, is driven by the highest vector
> number.

Actually, lower vector numbers have higher priorities.  The priority
level is determined by the upper four bits of the vector number.

> *APPARENTLY* interrupts with no vector (like the system timer)

The system timer is redirected to interrupt 2.  Don't ask why.

> are either not handled by the APIC system, or are just higher
> priority than those with vectors.

Vector number 00 is reserved, so these entries are unused.

> Unfortunately I know of no method to tune the system interrupt
> priorities other than move cards ...

The kernel must be configured to assign different vector numbers to
specific interrupts.  The standard kernel cannot do this, but, as it
happens, I've just written a patch which adds this capability.  See
<http://www.informatik.uni-halle.de/~ladischc/linux_interrupt_priorities.html>.


HTH
Clemens





More information about the Linux-audio-user mailing list