18.04 Звук через HDMI

10

У меня были проблемы со звуком с тех пор, как я установил Ubuntu. При загрузке я могу выбрать звук HDMI, и он работает, когда монитор спит, происходит одно из двух.

Либо звук возвращается к другому источнику, и я должен вернуться к нему в настройках, что раздражает, но не может быть восстановлено, или звук остается на источнике HDMI, но у меня нет звука, и я должен перезагрузиться, чтобы вернуть его.

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

Мне нравится опыт работы с Linux на данный момент, но это начинает мешать, может кто-нибудь помочь?

Спасибо

Джон Доулинг
источник
Или оставьте оба вывода смешанными (без переключения), как в этом посте askubuntu.com/q/756390/26246
user.dz

Ответы:

13

Простое решение

Когда сигнал пропадает через HDMI (во время сна), Pulse Audio автоматически настраивается на активный источник (динамики вашего ноутбука). После возобновления звука звуковое устройство остается вашим ноутбуком. Чтобы переопределить этот параметр, скажите Pulse Audio, чтобы он никогда не переключал звуковые устройства автоматически:

  • редактировать файл /etc/pulse/default.pa
  • найти линию load-module module-switch-on-port-available
  • вставьте #в начале строки, чтобы отключить автоматическое переключение портов
  • сохраните файл и перезагрузитесь.

Комплексное решение

Прежде чем я узнал о простом решении, я использовал более сложное решение, основанное на systemdловушке suspend / resume:

Еще более сложное решение, когда HDMI TV отключен и подключен, основано на udevправиле:

Обширная тема форума

На форуме Linux Mint существует обширная ветка на эту тему:

WinEunuuchs2Unix
источник
Эй, спасибо за ответ, к сожалению, я уже сделал это без радости.
Джон Доулинг,
@JohnDowling Я расширил ответ более сложными решениями, которые вы, возможно, еще не пробовали.
WinEunuuchs2Unix
Я реализовал первое из комплексных решений, которое я скоро сообщу всем вам
Джон Доулинг,
кажется, что решение остановило переключение звука, но не решило вторую из двух возможностей, после пробуждения у меня нет звука вообще, поэтому мы, кажется, решили раздражающую проблему, но не решающий проблему один раз
Джон Доулинг,
Фактически, поцарапайте, что при последней перезагрузке звук переключился обратно на spdif
Джон Доулинг,
1

Итак, кажется, что единственный способ решить эту проблему - отключить и подключить кабель HDMI после пробуждения, это лучше, чем перезагрузка, но все же не идеально.

Я собираюсь отметить это как решенное, но если у кого-то есть лучшее предложение, пожалуйста, дайте мне знать.

Джон Доулинг
источник
0

Хорошо, вот и я.

Пока звук не может быть исправлен на этой платформе, это нулевая платформа.

Полностью потерял звук сейчас, это плохой показатель для 2018 года.

Джон Доулинг
источник