Главная
» Как сделать
»
В Ubuntu 24.04 не отображается звук через HDMI? Восстановите вывод звука.
В Ubuntu 24.04 не отображается звук через HDMI? Восстановите вывод звука.
Если Ubuntu 24.04 отображает видео на мониторе или телевизоре, но не указывает его в качестве аудиовыхода, сначала подключите и включите дисплей, затем выберите его выход HDMI или DisplayPort в разделе «Настройки» > «Звук» > «Выход» . Если он по-прежнему не отображается, проверьте дисплей и кабель, проверьте устройства воспроизведения с помощью команды ` wpctl statusnpm run src`, и только после этого переходите к устранению неполадок на системном уровне.
Показательный пример: Райли подключает рабочий стол Ubuntu 24.04 к телевизору через HDMI. Изображение работает, но в панели «Звук» отображаются только встроенные динамики компьютера. Этот пример соответствует приведенным ниже проверкам; он не является отчетом о реальном тесте и не гарантирует причину проблемы.
Узнайте, что Ubuntu необходимо обнаружить.
HDMI и DisplayPort могут передавать как цифровой звук, так и видео, но дисплей должен рекламировать возможность воспроизведения звука и предоставлять способ его прослушивания. Некоторые мониторы не имеют динамиков; другие передают звук через разъем для наушников или требуют включения динамиков в меню самого монитора. Телевизор или монитор без работающего аудиовыхода не может воспроизводить звук только потому, что изображение работает.
Аудиопоток в Ubuntu также имеет несколько уровней. Драйвер оборудования обнаруживает устройства, поддерживающие звук, ALSA (аудиоинтерфейс ядра Linux) предоставляет доступ к оборудованию, а PipeWire маршрутизирует звук между приложениями и выходами. Ubuntu Desktop по умолчанию использует PipeWire, в то время как в разных версиях Ubuntu или при пользовательских установках может использоваться другая конфигурация рабочего стола или звука. Выход воспроизведения часто называют приемником ; в данном wpctlконтексте это означает место назначения звука, а не физический разъем.
Перед изменением настроек убедитесь, что монитор или телевизор включен и настроен на HDMI-вход, подключенный к компьютеру. Переподключите кабель с обоих концов. Если вы используете док-станцию, адаптер или ресивер, проверьте, поддерживают ли они передачу звука через это соединение. Если есть возможность, попробуйте другой HDMI-порт или кабель. Прежде чем считать Ubuntu причиной проблемы, Райли должен убедиться, что у телевизора есть динамики или выход для наушников.
1. В настройках звука выберите HDMI.
Подключите монитор и подождите несколько секунд, пока Ubuntu его обнаружит.
Откройте «Настройки» , выберите «Звук» и найдите раздел «Вывод» .
Откройте меню выбора устройства вывода и выберите название дисплея, например HDMI/DisplayPort или модель монитора. Точные названия зависят от компьютера и дисплея.
Увеличьте громкость вывода , убедитесь, что системный звук не отключен, и используйте кнопку «Тест» , если она доступна. Ubuntu описывает этот селектор вывода и управление тестом в своих инструкциях по настройкам звука .
В открытом списке устройств вывода отображается выбранный HDMI/DisplayPort; точное название устройства может различаться в зависимости от оборудования.
Для Райли выбор телевизионного выхода — первое значимое изменение в программном обеспечении. Если дисплей не отображается в списке, не стоит продолжать выбирать встроенные динамики и ожидать передачи звука через HDMI; выполните проверки, описанные ниже.
2. Проверьте объем и маршрут приложения.
После выбора HDMI убедитесь, что ползунок громкости вывода находится выше нуля и система не отключена. Также проверьте собственные регуляторы громкости и отключения звука на мониторе. Если монитор имеет разъем для наушников, подключайте наушники к нему только в том случае, если в руководстве пользователя указано, что этот разъем передает звук через HDMI.
На панели HDMI-выхода отображаются переключатель устройств, регулятор громкости и кнопка «Тест», используемая для проверки воспроизведения.
Если при проверке звука на рабочем столе звук работает, но одно из приложений по-прежнему молчит, проверьте настройки отключения звука и вывода звука этого приложения. Некоторые приложения сохраняют существующий аудиопоток на предыдущем устройстве; полностью закройте и снова откройте приложение после изменения системного вывода, а затем снова проверьте воспроизведение. Не изменяйте настройки входа или микрофона: они управляют записью, а не воспроизведением через HDMI.
3. Подтвердите вывод HDMI с помощьюwpctl
Если выбор в графическом интерфейсе вызывает путаницу, терминал может показать, что в данный момент видит PipeWire. Откройте терминал и выполните команду:
wpctl status
В выходных данных в разделе «Sinks» найдите устройство воспроизведения HDMI или DisplayPort. Пронумерованные записи команды представляют собой временные идентификаторы объектов, поэтому используйте идентификатор, отображаемый в вашей системе, а не копируйте число из примера или скриншота. См. справочную документацию WirePlumber по команде wpctl statusи set-default.
В примере вывода состояния места воспроизведения группируются в раздел «Приемники»; имена и идентификаторы устройств различаются в зависимости от системы.
Если HDMI-приемник отображается в списке, но активен неправильный выход, установите значение по умолчанию, используя идентификатор, указанный рядом с этим HDMI-приемником:
wpctl set-default ID
Замените IDна текущий номер HDMI-приемника. Эта команда устанавливает место назначения по умолчанию для новых аудиопотоков; она не может создать устройство, отсутствующее в списке. Если основной приемник отключен, включите его с помощью:
wpctl set-mute @DEFAULT_AUDIO_SINK@ 0
Запустите программу wpctl statusеще раз, чтобы проверить текущий список и маркер по умолчанию, затем повторите тест настроек звука. Не используйте идентификатор приемника, скопированный с другого компьютера: идентификаторы могут измениться после переподключения или перезагрузки.
Вместо ID используйте текущий идентификатор HDMI-приемника из вывода состояния wpctl.
4. Если Ubuntu по-прежнему не отображает HDMI в списке поддерживаемых устройств.
Отсоедините кабель HDMI, убедитесь, что дисплей включен и настроен на правильный вход, затем плотно подключите его обратно. Подождите немного и снова откройте «Настройки» > «Звук». Если устройство по-прежнему не отображается, перезапустите Ubuntu с уже подключенным дисплеем. Перезапуск — более безопасный следующий шаг, чем установка случайных аудиопакетов или переключение на другой звуковой сервер.
В документации Ubuntu по аудио объясняется, что модули ядра для работы со звуком обнаруживают такие устройства, как выходы HDMI/DisplayPort, и что Ubuntu Desktop направляет звук через PipeWire. Если wpctl statusпосле переподключения и перезагрузки по-прежнему отсутствует HDMI-приемник, проблема может быть связана с чем-то более ранним, чем выбор выхода по умолчанию: она может касаться драйвера графического процессора/аудио, док-станции или адаптера, кабеля или заявленных возможностей дисплея. Документация Ubuntu по аудио в Ubuntu описывает эти аудиоуровнеи. Проверьте информацию о поддержке вашей модели на сайте производителя компьютера или графического процессора и, если возможно, сравните с другим кабелем, портом или дисплеем. Избегайте копирования команд модулей ядра из рекомендаций для другого графического процессора; неправильная замена драйвера может создать новые проблемы.
Проверьте исправление
Оставьте HDMI выбранным в Настройках > Звук > Вывод , используйте кнопку «Тест» и воспроизведите в приложении короткий фрагмент, в котором изначально не было звука. Убедитесь, что звук поступает из динамиков телевизора или монитора или разъема для наушников, проверьте громкость самого устройства и убедитесь, wpctl statusчто HDMI указан как выбранный по умолчанию. Если системный тест показывает отсутствие звука, но HDMI остается выбранным, проверьте возможности звука дисплея и настройки отключения звука, прежде чем менять драйверы Ubuntu.