<!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>