autostatic wrote: ↑Mon Oct 16, 2023 5:06 pm
Hi Bluebell, which kernel are you using? How does your /etc/default/rtirq file look like? Which version of rtirq are you using? To which port is your audio interface connected? No other devices on this port? What is the output of /etc/init.d/rtirq status?
Kernel: 5.8.6 #1 SMP PREEMPT (with drumfix' ua101 replacement for MOTU UltraLite AVB)
/etc/default/rtirq:
Code: Select all
# IRQ thread service names
# (space separated list, from higher to lower priority).
RTIRQ_NAME_LIST="rtc snd usb i8042"
# Highest priority.
RTIRQ_PRIO_HIGH=90
# Priority decrease step.
RTIRQ_PRIO_DECR=10
# Lowest priority.
RTIRQ_PRIO_LOW=51
# Whether to reset all IRQ threads to SCHED_OTHER.
RTIRQ_RESET_ALL=0
# On kernel configurations that support it,
# which services should be NOT threaded
# (space separated list).
#RTIRQ_NON_THREADED="rtc snd"
# Process names which will be forced to the
# highest realtime priority range (99-91)
# (space separated list, from highest to lower priority).
RTIRQ_HIGH_LIST="timer"
rtirq-init from 20150216-1
/etc/init.d/rtirq status:
Code: Select all
PID CLS RTPRIO NI PRI %CPU STAT COMMAND
140 FF 90 - 130 0.0 S irq/8-rtc0
129 FF 70 - 110 8.1 S irq/127-xhci_hc
130 FF 69 - 109 0.0 S irq/128-xhci_hc
131 FF 68 - 108 0.0 S irq/129-xhci_hc
132 FF 67 - 107 0.0 S irq/130-xhci_hc
133 FF 66 - 106 0.0 S irq/131-xhci_hc
134 FF 65 - 105 0.0 S irq/132-xhci_hc
135 FF 64 - 104 0.0 S irq/133-xhci_hc
136 FF 63 - 103 0.0 S irq/134-xhci_hc
137 FF 62 - 102 0.0 S irq/135-xhci_hc
139 FF 60 - 100 0.0 S irq/1-i8042
138 FF 59 - 99 0.0 S irq/12-i8042
111 FF 50 - 90 0.0 S irq/9-acpi
222 FF 50 - 90 0.0 S irq/136-ahci[00
250 FF 50 - 90 0.1 S irq/138-i915
575 FF 50 - 90 0.0 S irq/139-mei_me
1187 FF 50 - 90 0.0 S irq/137-enp5s0
9 TS - 0 19 0.2 S ksoftirqd/0
15 TS - 0 19 0.2 S ksoftirqd/1
20 TS - 0 19 0.2 S ksoftirqd/2
25 TS - 0 19 0.2 S ksoftirqd/3
30 TS - 0 19 0.2 S ksoftirqd/4
35 TS - 0 19 0.1 S ksoftirqd/5
40 TS - 0 19 0.1 S ksoftirqd/6
45 TS - 0 19 0.1 S ksoftirqd/7
Interface is connected on a separate USB port, nu USB hub is used.
Looking at the counters from /proc/interrupts it uses IRQ 127.
Looks all good to me but performs worse (with dropouts and xruns) than without threadirqs.
Kernel command line (without threadirqs) is:
Code: Select all
quiet splash mitigations=off acpi_irq_nobalance nowatchdog nohz=off intel_idle.max_cstate=1 usbcore.autosuspend=-1