Привет. Есть несколько тем здесь, в которых советуют добавить 2 строчки «options snd-hda-intel» в /etc/modprobe.d/alsa.conf и вроде даже это им помогает. Пример:
Нет звука Gentoo (комментарий)
options snd-hda-intel id=PCH index=0
options snd-hda-intel id=HDMI index=1
Но если проверить, что было передано в модуль, то видно, что только одна из строк была использована:
[root@host ~]# cat /sys/module/snd_hda_intel/parameters/index
1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
Что касается id=, то он вообще никак на порядок не влияет, вместо этого он «переименовывает» карту в выводе «aplay -l» и создает папку в «/proc/asound/» с этим именем вместо дефолтного, соответственно я не вижу смысла его использовать.
Так что пока единственно верный синтаксис - это одна строка на модуль и перечисление параметров типа «массив» через запятую: index=1,0
Ещё тут советовали использовать vid/pid, чтобы повлиять на порядок карт
# PCH
options snd-hda-intel index=0 model=auto vid=8086 pid=8c20
# HDMI
options snd-hda-intel index=1 model=auto vid=8086 pid=0c0c
Конфигурация snd-hda-intel (комментарий)
Во-первых, эти параметры не поддерживаются модулем snd-hda-intel, что видно из вывода команды modinfo -p snd-hda-intel
Во-вторых, откуда постер взял значения 8с20, 0с0с?
Теоретически, на порядок мог бы повлиять параметр model=, но я не могу это проверить, потому что нигде не могу найти список значений, которые можно использовать здесь (обычно это сокращенное имя без пробелов в нижнем регистре), и ни в /proc/asound/, ни в системном логе ничего похожего не печатает.
В файле HD-Audio-Models.txt тоже нет ничего отдаленно напоминающего HDA ATI HDMI или HD-Audio Generic.