Почему мой второй HDMI alsa_output не обнаруживается при запуске?

По какой-то причине мой аудиовыход не обнаруживается при загрузке или после выполнения команды pulseaudio -k. Это означает, что я не могу установить его в качестве устройства воспроизведения по умолчанию.

Вывод для pactl list short sinks отображает:

0   alsa_output.pci-0000_00_03.0.hdmi-stereo    module-alsa-card.c  s16le 2ch 44100Hz   IDLE
1   alsa_output.pci-0000_00_1b.0.analog-stereo  module-alsa-card.c  s16le 2ch 44100Hz   IDLE

Однако, когда я вхожу в настройки звука, он перечисляет 3 устройства:

  • HDMI / DisplayPort 2 (это то, что мне нужно использовать)
  • HDMI / DisplayPort
  • Аналоговый выход

Только после того, как я выбрал HDMI / DisplayPort 2 в настройки звука изменяют выходной сигнал pactl list short sinks на:

0   alsa_output.pci-0000_00_03.0.hdmi-stereo    module-alsa-card.c  s16le 2ch 44100Hz   IDLE
1   alsa_output.pci-0000_00_1b.0.analog-stereo  module-alsa-card.c  s16le 2ch 44100Hz   IDLE
2   alsa_output.pci-0000_00_03.0.hdmi-stereo-extra1 module-alsa-card.c  s16le 2ch 44100Hz   IDLE

На этом этапе мой файл-приемник по умолчанию ~/.config/pulse теперь перечисляет устройство -extra1, как мне хотелось бы. Однако после набора текста pulseaudio -k; все (включая файл приемника по умолчанию) переключается обратно на аналоговый выход. Предположительно, потому что он не может найти перечисленные выходные данные.

Есть ли причина, по которой pulseaudio не может видеть этот третий выход по умолчанию? Что делает Sound Manager для его обнаружения?

1
задан 8 February 2014 в 15:20

1 ответ

Вот обходной путь для этого:

Перейдите в Настройки звука и измените звук на HDMI / DisplayPort 2. Затем закройте окно настроек и выполните следующую команду:

pacmd dump | grep set-card-profile

Скопируйте вывод команды выше и вставьте его внизу файла /etc/pulse/default.pa (откройте его как root с помощью текстового редактора, например: "gksu / etc / pulse / default.pa ")

0
ответ дан 8 February 2014 в 15:20

Другие вопросы по тегам:

Похожие вопросы: