5.1 аудио через HDMI воспроизводится только на двух каналах

Мой Intel NUC54250 подключен к телевизору через HDMI, а затем телевизор подключен к динамикам через S / PDIF. Я настроил Ubuntu 16.04 для вывода объемного звука 5.1 через HDMI. Вот конфигурация во встроенной звуковой панели и PAVUControl: Sound control PAVU Control

Когда я использую встроенный Тест динамиков Ubuntu, однако, только левый и правый фронтальные динамики воспроизводят звук. Если я нажимаю на любые другие динамики, я просто получаю тишину. speaker test

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

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

Я предполагаю, что это либо внутренняя проблема с Ubuntu или NUC, либо проблема с адаптером full-mini HDMI на порту NUC HDMI. Но я склоняюсь к Ubuntu. Если бы это была проблема с адаптером, я бы ожидал, что не будет работать каналов, а не только влево / вправо.

2
задан 8 June 2018 в 05:07

2 ответа

Ах, я понял!

tl; dr: проблема заключалась в соединении S / PDIF между моим телевизором и динамиками, которое может передавать только два несжатых аудиоканала.

То, что вызвало мое понимание и очень глубокое погружение в кроличью нору различных несовместимых драйверов, аудиоконтейнеров / кодеков и типов кабелей, было этим сообщением на форуме: http://www.tomsguide.com/forum/59518 -6-working-connected-hdmi-optical # 561415

По сути, проблема в том, что когда я делаю этот тест динамиков, Ubuntu выводит несжатый звук 5.1 по HDMI. Мой телевизор получает это и пытается передать его на мои динамики через S / PDIF, но S / PDIF поддерживает только 2 канала несжатого звука! Таким образом, он сокращается до 2 каналов.

Я был обманут, думая, что это должно сработать, потому что до этого я, очевидно, воспроизводил звук 5.1 через S / PDIF, но я не осознавал, что он был закодирован через Dolby или DTS для работы над S / PDIF.

Похоже, мои возможные решения:

  1. Продолжайте выводить несжатый звук 5.1 и замените мой кабель S / PDIF кабелем HDMI.
  2. Измените PulseAudio на вывод 2-канального звука и включите передачу DTS / AC3 ​​как в PulseAudio, так и в Kodi, как описано здесь: Включение аудио-передачи 7.1 в 14.04 для Kodi

I Я не уверен, что у каждого есть определенное преимущество. Вариант 2 требует меньше кабелей, но если я попытаюсь воспроизвести файл с 5.1-канальным кодированием PCM (я думаю, это довольно редко), мне не повезет.

Еще одна вещь, которая не была очевидной для меня при настройке PAVU Control, это то, что Dolby технически AC3, а Dolby Plus - EAC3.

4
ответ дан 8 June 2018 в 05:07

Вероятно, это просто вопрос конфигурации, объемный звук в Ubuntu - это хорошо разработанная технология. В Ubuntu 18.04 я загрузил PulseAudio Volume Control из магазина Ubuntu и использую его для настройки звука HDMI, который может быть установлен на 2-канальное стерео, 5.1-канальное или 7.1-канальное объемное звучание для моего случая. Вы можете попробовать это, чтобы увидеть, является ли это просто случаем конфигурирования аудиовыхода.

2
ответ дан 8 June 2018 в 05:07

Другие вопросы по тегам:

Похожие вопросы: