Я вчера научился дергать приоритеты напрямую, а не через лоховской rtirq-init! Сделал открытие, что поднятие приоритета одной звуковой карты делает звук лучше, а второй - хуже. rtirq как раз обе поднимает, поэтому звучало даже хуже, чем убрать приоритет реального времени у обеих.
А еще вчера узнал, что можно приоритеты pci устройств менять! И это реально дает большую разницу! В моем случае, я все опустил, одну карту сделал ff, вторая засирает звук. А кроме карт, делает лучше звук fifo у SMBUS и у Communication controller: Intel Corporation 8 Series HECI (о чем я узнал опытным путем). Все остальное поганит и портит.
А приоритеты я выставил вот так (все остальное other_priority)
PID CLS RTPRIO NI PRI %CPU STAT COMMAND
170 FF 99 - 139 0.0 S irq/18-i801_smb
435 FF 85 - 125 0.0 S irq/47-snd_hda_
357 FF 77 - 117 0.0 S irq/46-mei_me
175 FF 67 - 107 0.0 S irq/44-ahci[000
Да-да! Очень странно, но ahci тоже делает звук лучше, если приоритет не очень высокий (подбирал на слух). Однако PCI AHCI fifo делает звук хуже.
Я короче, хочу пойти на отчаянный шаг, и отключить программно вторую карту, которая мешает! И еще отключить контроллер xhci, которым все равно не пользуюсь (его уборка вниз по приоритету дает очень большую разницу). Как это сделать?
Я полагаю, что надо добавлять в /etc/modprobe.d/blacklist.conf, но что именно? Как мне узнать, что туда добавить? Я пока только методом тыка по статье добавил пару компонентов acpi: video и sbs (очень большая разница).