Как я могу переключить мое устройство вывода звука на HDMI, не отключая наушники USB?

Aug 18 2020

Работал: в Ubuntu 19.10 я мог переключаться между моими USB-наушниками и выводом звука на основе HDMI / DisplayPort, когда я хотел, и каждый из них работал бы в зависимости от настройки в системных настройках -> Звук.

Проблема: с момента обновления до 20.04, когда мои USB-наушники подключены, ВЕСЬ звук проходит через них, даже если я выберу HDMI / DisplayPort в качестве устройства вывода в Системных настройках -> Звук.

Решение: если я просто отключу наушники USB, звук через DisplayPort будет нормально работать. Однако я не хочу всегда отключать наушники.

Как все подключено, мой монитор подключен через DisplayPort к моей карте Nvidia GTX 1070, и у меня есть аудиодинамики (разъем 3,5 мм), подключенные к моему монитору. Если мое аудиоустройство настроено на вывод DisplayPort, оно должно воспроизводиться через мои динамики, как это было в 19.04.

Версия драйвера Nvidia: 440.100.

Ответы

2 MichaelButler Aug 18 2020 at 20:58

Я смог решить эту проблему, просто выполнив следующие действия: Одновременный аналоговый и цифровой аудиовыход, который я повторю здесь:

В частности, добавьте в свой /etc/pulse/default.pa:

### Load analog device
load-module module-alsa-sink device=hw:0,0
load-module module-combine-sink sink_name=combined
set-default-sink combined

Кроме того, я закомментировал эти строки в том же файле, упомянутом выше:

### Should be after module-*-restore but before module-*-detect
#load-module module-switch-on-port-available

и

#.ifexists module-switch-on-connect.so
#load-module module-switch-on-connect
#.endif

Что также должно предотвратить автоматическое переключение.

Наконец я побежал:

pulseaudio -k

Чтобы он уловил изменения. После этого я смог выбрать свой выход DisplayPort / HDMI и правильно воспроизвести звук.