Это видимо не та карта, возможно это звук на HDMI
может быть тут дело в этом
card 0: PCH [HDA Intel PCH], device 0: ALC662 rev1 Analog [ALC662 rev1 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
должно быть card 0, а потом card 1
(было бы хорошим тоном приводить не только выбросы, но и команды которыми вы их получили)
Посмотрите сюда, у вас проблема один-к-одному:
https://bbs.archlinux.org/viewtopic.php?pid=1060297#p1060297Это конечно не решение, но по крайней мере пользователь получил результат:
https://bbs.archlinux.org/viewtopic.php?pid=1064396#p1064396Там пользователь заставил миксер не видеть HDMI, чтобы звук у него дефолтом шёл не на HDMI, а на аналоговое устройство. Как бы переключил коммутатор вывода звука, а потом убрал жесткое указание модели.
Образно выражаясь:
В микшерском пульте два устройства вывода и автокоммутатор, который после включения пульта направил звук через второе устройство, вместо того чтобы направлять дефолтом через первое. Если "выключить питание" второго устройства в таком пульте, автокоммутатор, не найдя второго устройства, перенаправит звук через первое устройство и запомнит это, даже если включить второе устройство. Что пользователь в конце того треда и сделал.
Вероятно проблема, где-то в районе драйвера звука или кодека, где-то там на уровне ядра.
Например могу утверждать:
при одном чипе, в определённых ситуациях, дефолтно, активным конфигурируется device () HDMI, но не Аналоговое устройство, что было бы логично.
Нафига в последние годы в Линукс задумана эта диверсия, дефолтно конфигурировать вывод звука на внешнюю периферию, вместо встроенной, это уже не ко мне, а к ядерщикам.
может быть тут дело в этом
card 0: PCH [HDA Intel PCH], device 0: ALC662 rev1 Analog [ALC662 rev1 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
должно быть card 0, а потом card 1
Кстати да:
по-грамотному, разные дэвайсы должны быть разбросаны по разным id:
$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: CX20751/2 Analog [CX20751/2 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: HDMI [HDA Intel HDMI], device 8: HDMI 2 [HDMI 2]
Subdevices: 1/1
Subdevice #0: subdevice #0
$ grep -rHi . /proc/asound/card*/id
/proc/asound/card0/id:PCH
/proc/asound/card2/id:HDMI
чтобы их можно было разнести и расставить приоритеты.
(здесь слот 1 не занят, - он зарезервирован под хотплажный хак udev для горячего подключения и активации usb_audio, а HDMI отведён на третьи роли)
Например так:
$ tail -n3 /etc/modprobe.d/alsa-modindex.conf
options snd_hda_intel id=PCH index=0
options snd_hda_intel id=HDMI index=2
(Но это не про вас, - у вас двум разным устройствам (картам) присвоен один и тот же id )
Нужно соображать, можно ли и как разнести по device number или как-то так.