Аудиопотеря на телевизоре, но не на AV-ресивере

Вопрос или проблема

Когда аудио передается с ПК на телевизор по HDMI, звук пропадает на секунду несколько раз в минуту (похоже на потерю синхронизации).

Если я загружаю ПК с Ubuntu, Kubuntu или Mint, происходит несколько односекундных прерываний в минуту. Если я загружаю ПК с Win10, Manjaro или LMDE, прерываний нет. Если я передаю HDMI напрямую на AV-ресивер, прерываний тоже нет.

Я понимаю, что вы хотите обвинить проблему в аппаратном обеспечении телевизора, но только конфигурации на базе Ubuntu имеют эту проблему. Музыка, YouTube, видео или любые аудио-приложения имеют ту же проблему.

Поскольку AV-ресивер старый, он не может передавать 4K или даже 1080 x 120Hz, поэтому я предпочел бы конфигурацию ПК с телевизором. Мое основное приложение доступно только на Ubuntu, так что…

Я не знаю, где искать ошибки или неправильные конфигурации.

Ответ или решение

Проблема прерывания звука при передаче аудио с ПК на телевизор по HDMI, которая наблюдается исключительно в Ubuntu и его производных, может быть вызвана рядом факторов. Давайте рассмотрим возможные причины и решения данной проблемы.

Возможные причины:

  1. Драйвера звуковой карты: В некоторых случаях драйвера, используемые в дистрибутивах на базе Ubuntu, могут не полностью поддерживать вашу звуковую карту или HDMI вывод. Это может привести к нестабильной работе звука.

  2. Конфигурация PulseAudio: По умолчанию в Ubuntu используется система управления звуком PulseAudio, которая может некорректно обрабатывать вывод звука по HDMI.

  3. Проблемы с частотой обновления: Иногда установленные частоты обновления и разрешения могут быть несовместимыми для телевизора, что вызывает прерывание звука.

  4. Версия ядра Linux: Разные дистрибутивы могут использовать разные версии ядра, которые могут включать различные улучшения или исправления для работы с HDMI.

Решения:

  1. Обновите драйвера:

    • Откройте терминал и выполните следующие команды для обновления системы:
      sudo apt update
      sudo apt upgrade
      sudo apt dist-upgrade
    • Перезагрузите компьютер и проверьте, сохранилась ли проблема.
  2. Настройте 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
  3. Проверьте настройки HDMI:

    • Убедитесь, что используются правильные настройки дисплея. В настройках системы проверьте, что установлены правильные разрешение и частота обновления.
  4. Проверьте использование других звуковых выходов:

    • Убедитесь, что по умолчанию в настройках звука выбрано использование HDMI, а не какое-либо другое устройство.
  5. Тестирование с другим ядром:

    • Попробуйте установить другое ядро, чтобы проверить, не исчезнет ли проблема. Это можно сделать через менеджер пакетов:
      sudo apt install linux-image-<version>
    • После установки перезагрузите систему.
  6. Логи системы:

    • Проверьте системные логи на наличие ошибок, которые могут указывать на проблемы со звуком:
      journalctl -b | grep pulseaudio
      dmesg | grep snd
  7. Проверка совместимости с телевизором:

    • Убедитесь, что ваш телевизор обновлён до последней версии прошивки, так как совместимость может быть улучшена в новых версиях.

Заключение:

Если данные решения не помогают, рассмотрите возможность использования внешнего USB-звукового устройства, которое может улучшить совместимость и устранить проблемы с HDMI. Также можно обратиться к сообществам пользователей Ubuntu для получения дополнительной помощи и рекомендаций. Надеюсь, одно из предложенных решений поможет вам устранить проблему с прерываниями звука.

Оцените материал
Добавить комментарий

Капча загружается...