Вопрос или проблема
Когда аудио передается с ПК на телевизор по HDMI, звук пропадает на секунду несколько раз в минуту (похоже на потерю синхронизации).
Если я загружаю ПК с Ubuntu, Kubuntu или Mint, происходит несколько односекундных прерываний в минуту. Если я загружаю ПК с Win10, Manjaro или LMDE, прерываний нет. Если я передаю HDMI напрямую на AV-ресивер, прерываний тоже нет.
Я понимаю, что вы хотите обвинить проблему в аппаратном обеспечении телевизора, но только конфигурации на базе Ubuntu имеют эту проблему. Музыка, YouTube, видео или любые аудио-приложения имеют ту же проблему.
Поскольку AV-ресивер старый, он не может передавать 4K или даже 1080 x 120Hz, поэтому я предпочел бы конфигурацию ПК с телевизором. Мое основное приложение доступно только на Ubuntu, так что…
Я не знаю, где искать ошибки или неправильные конфигурации.
Ответ или решение
Проблема прерывания звука при передаче аудио с ПК на телевизор по HDMI, которая наблюдается исключительно в Ubuntu и его производных, может быть вызвана рядом факторов. Давайте рассмотрим возможные причины и решения данной проблемы.
Возможные причины:
-
Драйвера звуковой карты: В некоторых случаях драйвера, используемые в дистрибутивах на базе Ubuntu, могут не полностью поддерживать вашу звуковую карту или HDMI вывод. Это может привести к нестабильной работе звука.
-
Конфигурация PulseAudio: По умолчанию в Ubuntu используется система управления звуком PulseAudio, которая может некорректно обрабатывать вывод звука по HDMI.
-
Проблемы с частотой обновления: Иногда установленные частоты обновления и разрешения могут быть несовместимыми для телевизора, что вызывает прерывание звука.
-
Версия ядра Linux: Разные дистрибутивы могут использовать разные версии ядра, которые могут включать различные улучшения или исправления для работы с HDMI.
Решения:
-
Обновите драйвера:
- Откройте терминал и выполните следующие команды для обновления системы:
sudo apt update sudo apt upgrade sudo apt dist-upgrade
- Перезагрузите компьютер и проверьте, сохранилась ли проблема.
- Откройте терминал и выполните следующие команды для обновления системы:
-
Настройте PulseAudio:
- Откройте конфигурацию PulseAudio:
sudo nano /etc/pulse/default.pa
- Найдите строки, начинающиеся с
load-module module-alsa-sink
, и добавьте параметры, чтобы настроить задержку:load-module module-alsa-sink sink_properties=device=hw:0,0 default-fragments=5 default-fragment-size-msec=10
- Сохраните изменения и перезапустите службу PulseAudio:
pulseaudio -k pulseaudio --start
- Откройте конфигурацию PulseAudio:
-
Проверьте настройки HDMI:
- Убедитесь, что используются правильные настройки дисплея. В настройках системы проверьте, что установлены правильные разрешение и частота обновления.
-
Проверьте использование других звуковых выходов:
- Убедитесь, что по умолчанию в настройках звука выбрано использование HDMI, а не какое-либо другое устройство.
-
Тестирование с другим ядром:
- Попробуйте установить другое ядро, чтобы проверить, не исчезнет ли проблема. Это можно сделать через менеджер пакетов:
sudo apt install linux-image-<version>
- После установки перезагрузите систему.
- Попробуйте установить другое ядро, чтобы проверить, не исчезнет ли проблема. Это можно сделать через менеджер пакетов:
-
Логи системы:
- Проверьте системные логи на наличие ошибок, которые могут указывать на проблемы со звуком:
journalctl -b | grep pulseaudio dmesg | grep snd
- Проверьте системные логи на наличие ошибок, которые могут указывать на проблемы со звуком:
-
Проверка совместимости с телевизором:
- Убедитесь, что ваш телевизор обновлён до последней версии прошивки, так как совместимость может быть улучшена в новых версиях.
Заключение:
Если данные решения не помогают, рассмотрите возможность использования внешнего USB-звукового устройства, которое может улучшить совместимость и устранить проблемы с HDMI. Также можно обратиться к сообществам пользователей Ubuntu для получения дополнительной помощи и рекомендаций. Надеюсь, одно из предложенных решений поможет вам устранить проблему с прерываниями звука.