Мой Intel NUC54250 подключен к телевизору через HDMI, а затем телевизор подключен к динамикам через S / PDIF. Я настроил Ubuntu 16.04 для вывода объемного звука 5.1 через HDMI. Вот конфигурация во встроенной звуковой панели и PAVUControl:
Когда я использую встроенный Тест динамиков Ubuntu, однако, только левый и правый фронтальные динамики воспроизводят звук. Если я нажимаю на любые другие динамики, я просто получаю тишину.
Я знаю, что мой ресивер и динамики работают и настроены правильно, потому что другие устройства, подключенные через HDMI, воспроизводят звук 5.1 очень хорошо.
Что действительно странно для меня, так это то, что Ubuntu знает , что HDMI-выход поддерживает 5.1, и настроен на его использование. Но по какой-то причине в большинстве динамиков нет звука.
Я предполагаю, что это либо внутренняя проблема с Ubuntu или NUC, либо проблема с адаптером full-mini HDMI на порту NUC HDMI. Но я склоняюсь к Ubuntu. Если бы это была проблема с адаптером, я бы ожидал, что не будет работать каналов, а не только влево / вправо.
Ах, я понял!
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.
Похоже, мои возможные решения:
I Я не уверен, что у каждого есть определенное преимущество. Вариант 2 требует меньше кабелей, но если я попытаюсь воспроизвести файл с 5.1-канальным кодированием PCM (я думаю, это довольно редко), мне не повезет.
Еще одна вещь, которая не была очевидной для меня при настройке PAVU Control, это то, что Dolby технически AC3, а Dolby Plus - EAC3.
Вероятно, это просто вопрос конфигурации, объемный звук в Ubuntu - это хорошо разработанная технология. В Ubuntu 18.04 я загрузил PulseAudio Volume Control из магазина Ubuntu и использую его для настройки звука HDMI, который может быть установлен на 2-канальное стерео, 5.1-канальное или 7.1-канальное объемное звучание для моего случая. Вы можете попробовать это, чтобы увидеть, является ли это просто случаем конфигурирования аудиовыхода.