Как я могу переключить мое устройство вывода звука на HDMI, не отключая наушники USB?
Работал: в 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.
Ответы
Я смог решить эту проблему, просто выполнив следующие действия: Одновременный аналоговый и цифровой аудиовыход, который я повторю здесь:
В частности, добавьте в свой
/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 и правильно воспроизвести звук.