<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
<META NAME="GENERATOR" CONTENT="GtkHTML/4.2.2">
</HEAD>
<BODY>
The config of the Ubuntu Studio Precise kernel 3.2.0-23-lowlatency, seems to be ready to use it with threadirqs as boot option.<BR>
Anyway, I still get<BR>
$ /etc/init.d/rtirq status<BR>
<BR>
PID CLS RTPRIO NI PRI %CPU STAT COMMAND <BR>
92 FF 90 - 130 0.0 S irq/8-rtc0 <BR>
85 FF 85 - 125 0.0 S irq/18-ohci_hcd <BR>
89 FF 84 - 124 0.0 S irq/18-ohci_hcd <BR>
611 FF 83 - 123 0.0 S irq/18-snd_hdsp <BR>
1285 FF 82 - 122 0.8 S irq/18-nvidia <BR>
652 FF 80 - 120 0.0 S irq/20-snd_ice1 <BR>
656 FF 80 - 120 0.0 S irq/21-snd_ice1<BR>
<BR>
instead the of the wanted<BR>
<BR>
$ /etc/init.d/rtirq status<BR>
<BR>
PID CLS RTPRIO NI PRI %CPU STAT COMMAND <BR>
384 FF 90 - 130 0.0 S irq/8-rtc0 <BR>
1102 FF 85 - 125 0.0 S irq/18-hdspm <BR>
1123 FF 80 - 120 0.0 S irq/20-ICE1712 <BR>
1135 FF 80 - 120 0.0 S irq/21-ICE1712<BR>
<BR>
So for the moment I guess it's better instead of using<BR>
$ grep RTIRQ_NAME_LIST /etc/default/rtirq<BR>
RTIRQ_NAME_LIST="rtc hdspm snd usb i8042"<BR>
which does the trick for other installs, to use<BR>
$ grep RTIRQ_NAME_LIST /etc/default/rtirq<BR>
RTIRQ_NAME_LIST="rtc snd usb i8042"<BR>
since this results in<BR>
$ /etc/init.d/rtirq status<BR>
<BR>
PID CLS RTPRIO NI PRI %CPU STAT COMMAND        <BR>
92 FF 90 - 130 0.0 S irq/8-rtc0        <BR>
702 FF 85 - 125 0.0 S irq/20-snd_ice1        <BR>
724 FF 85 - 125 0.0 S irq/21-snd_ice1        <BR>
717 FF 83 - 123 0.0 S irq/18-snd_hdsp        <BR>
1348 FF 82 - 122 0.8 S irq/18-nvidia        <BR>
78 FF 80 - 120 0.0 S irq/19-ehci_hcd        <BR>
80 FF 80 - 120 0.3 S irq/16-ohci_hcd        <BR>
82 FF 79 - 119 0.0 S irq/17-ohci_hcd        <BR>
84 FF 78 - 118 0.0 S irq/18-ohci_hcd        <BR>
87 FF 78 - 118 0.0 S irq/17-ohci_hcd        <BR>
89 FF 77 - 117 0.0 S irq/18-ohci_hcd        <BR>
91 FF 75 - 115 0.0 S irq/1-i8042        <BR>
20 FF 50 - 90 0.0 S irq/9-acpi        <BR>
67 FF 50 - 90 0.2 S irq/22-ahci        <BR>
279 FF 50 - 90 0.0 S irq/14-pata_ati        <BR>
280 FF 50 - 90 0.0 S irq/15-pata_ati        <BR>
292 FF 50 - 90 0.0 S irq/22-firewire        <BR>
561 FF 50 - 90 0.0 S irq/7-parport0        <BR>
1020 FF 50 - 90 0.0 S irq/43-eth0        <BR>
3 TS - 0 19 0.2 S ksoftirqd/0        <BR>
9 TS - 0 19 0.2 S ksoftirqd/1<BR>
so my MIDI interfaces snd_ice1... get a higher priority than the audio card snd_hdsp..., but at least all the other stuff get a lower priority.<BR>
<BR>
On other installs I also got/get the wanted priority for a non-rt, with threadirqs, e.g.:<BR>
<A HREF="mailto:spinymouse@avlinux">spinymouse@avlinux</A>:~$ uname -a<BR>
Linux avlinux 3.0.23-avl-7-pae #28 SMP PREEMPT Thu Mar 1 19:14:14 EST 2012 i686 GNU/Linux<BR>
<A HREF="mailto:spinymouse@avlinux">spinymouse@avlinux</A>:~$ /etc/init.d/rtirq status<BR>
<BR>
PID CLS RTPRIO NI PRI %CPU STAT COMMAND        <BR>
452 FF 90 - 130 0.0 S irq/8-rtc0        <BR>
1028 FF 85 - 125 0.0 S irq/18-hdspm        <BR>
1040 FF 80 - 120 0.0 S irq/20-ICE1712        <BR>
1042 FF 80 - 120 0.0 S irq/21-ICE1712        <BR>
615 FF 75 - 115 0.0 S irq/19-ehci_hcd        <BR>
620 FF 75 - 115 0.2 S irq/16-ohci_hcd        <BR>
622 FF 74 - 114 0.0 S irq/17-ohci_hcd        <BR>
626 FF 73 - 113 0.0 S irq/17-ohci_hcd        <BR>
445 FF 70 - 110 0.0 S irq/1-i8042        <BR>
96 FF 50 - 90 0.0 S irq/9-acpi        <BR>
621 FF 50 - 90 0.1 S irq/22-firewire        <BR>
625 FF 50 - 90 0.0 S irq/18-ohci_hcd        <BR>
627 FF 50 - 90 0.0 S irq/18-ohci_hcd        <BR>
628 FF 50 - 90 0.0 S irq/14-pata_ati        <BR>
629 FF 50 - 90 0.0 S irq/15-pata_ati        <BR>
634 FF 50 - 90 0.3 S irq/22-ahci        <BR>
909 FF 50 - 90 0.0 S irq/7-parport0        <BR>
1414 FF 50 - 90 0.0 S irq/43-eth0        <BR>
3 TS - 0 19 0.0 S ksoftirqd/0        <BR>
9 TS - 0 19 0.0 S ksoftirqd/1<BR>
<BR>
Could it be the kernel version or video driver?<BR>
<BR>
Any hints are welcome,<BR>
Ralf<BR>
<BR>
PS: I did not test if it really does matter if the audio card has a higher or lower priority than the MIDI cards.
</BODY>
</HTML>