LINUX.ORG.RU

Меняется название аудио выхода HDMI

 , , ,


0

1

Есть 2 аудиокарточки - встроенная и выход звука через Nvidia HDMI.
Все работало норм, но включил в ядре CONFIG_SND_HDA_CODEC_HDMI.
После перезагрузки или выхода из режима сна карточки определяются

$ /usr/bin/pactl list short sinks
0	alsa_output.pci-0000_09_00.1.hdmi-stereo	module-alsa-card.c	s16le 2-канальный 4410	IDLE
1	alsa_output.pci-0000_0b_00.3.analog-stereo	module-alsa-card.c	s16le 2-канальный 4410	IDLE

То как:
$ /usr/bin/pactl list short sinks
1	alsa_output.pci-0000_0b_00.3.analog-stereo	module-alsa-card.c	s16le 2-канальный 4410	IDLE
4	alsa_output.pci-0000_09_00.1.hdmi-stereo-extra1	module-alsa-card.c	s16le 2-канальный 4410	IDLE

Соответственно, слетает указание устройств для воспроизведения в разных программах, слетает карточка по-умолчанию.

В pavucontrol устройство вывода то TU116 High Definition Audio Controller Digital Stereo (HDMI), то тоже самое, но в конце HDMI2.

От чего такое поведение, что звук через HDMI идет через alsa_output.pci-0000_09_00.1.hdmi-stereo-extra1, то просто alsa_output.pci-0000_09_00.1.hdmi-stereo?
Нужна ли включенная опция CONFIG_SND_HDA_CODEC_HDMI в ядре при использовании проприетарных дров Nvidia?