Originariamente inviato da hifi25nl
Per le ottimizzazioni e quindi far funzionare la priorità realtime correttamente bisogna lanciare rtstatus da terminale.
Il risultato è di questo tipo:
codice:
AUDIO CARDS

CARD    TYPE                    ADDRESS                 NAME
card0   Internal Audio card     card0 --> --            ALC889 Digital 
card1   USB Audio card          usb6  --> 262a:10e2     HiFimeDIY Audio SA9023

--------------------------------------------------------------------------------------------------------

USB INTERRUPTS AND DEVICES 

USB1 IRQ=18 EHCI Host Controller, UVC Camera (05ca:18b5)
USB2 IRQ=16 RF Receiver, Sony RF Receiver, UHCI Host Controller
USB3 IRQ=23 EHCI Host Controller, Ventura Ultra
USB4 IRQ=21 Broadcom Bluetooth Device, UHCI Host Controller
USB5 IRQ=19 Touchscreen, UHCI Host Controller
USB6 IRQ=23 HiFimeDIY Audio SA9023 USB Audio, SA9023 USB Audio, UHCI Host Controller
USB7 IRQ=19 UHCI Host Controller
USB8 IRQ=18 HID FLASH LOADER, Logitech Unifying Device. Wireless PID:101b, UHCI Host Controller, USB Receiver
Da cui si deduce che in questo caso la scheda usb è collegata ad USB6.
Aprire quindi come root il file /etc/conf.d/rtirq

codice:
# IRQ thread service names
# (space separated list, from higher to lower priority).
#RTIRQ_NAME_LIST="rtc firewire usb snd"
RTIRQ_NAME_LIST="rtc usb"
E sostituire a usb usb6 e salvare.
Se non viene fatto questo rtirq attribuirà una priorità realtime a tutte le porte usb.

Per verificare il risultato rilanciare rtstatus:

codice:
REALTIME PRIORITY

RTPRIO PRI COMMAND
    95 135 irq/8-rtc0
    93 133 irq/23-ehci_hcd
    92 132 irq/23-uhci_hcd
Come si vede la scheda audio all'irq 23 ha la corretta priorità. Alle altre usb viene data la priorità standard (non FIFO)
Per l'ottimizzazione RT dell'NAA si ha un input Ethernet per il segnale proveniente da HQPlayer, un output USB per il DAC, e networkaudiod come applicazione.
Quindi rtirq dovrà avere:
RTIRQ_NAME_LIST="rtc usbx enp0s25" (sostituire a usbx l'effettiva USB del DAC, qui si suppone che Ethernet sia stato assegnato il nome enp0s25)

Suggerisco di leggere AudioLinux - ottimizzazione