Рейтинг:1

PulseAudio не передает AC3/DTS, понижающее микширование в стерео

флаг mx

Запуск Кубунту (KDE) 20.04

TLDR: Pusleaudio не будет передавать AC3/DTS на мой внешний ЦАП через коаксиальный S/PDIF, но ALSA будет, если приложение настроено на прямой вывод на ALSA.

Я использую коаксиальное соединение SPDIF моей материнской платы для подключения к моей акустической системе 5.1, которая имеет собственный ЦАП (Логитеч Z906). Единственный способ, которым я смог заставить работать объемный звук 5.1, — это настроить звук VLC на аудиовыход ALSA> S / PDIF, если он доступен, выход объемного звука 5.1. Итак, я знаю, что аппаратное обеспечение работает, если я могу напрямую обратиться к ALSA, убрав Pulseaudio из поля зрения. К сожалению, очень немногие приложения и веб-браузеры не предлагают настройки (которые я могу найти) для принудительного вывода непосредственно в ALSA. Я исследовал, как заставить Pulseaudio передавать AC3/DTS непосредственно на мою звуковую систему, но просто не могу заставить его работать. Таким образом, при просмотре фильмов с AC3 5.1 в веб-браузере (Plex, Netflix и т. д.) все микшируется с помощью Pulseaudio в двухканальный PCM.

Я попробовал шаги, опубликованные на Помощь Ubuntu: DigitalAC-3Pulseaudio и это не помогло. Я также видел несколько ссылок на изменение каналов динамиков по умолчанию в /etc/pulse/daemon.conf/ к каналы по умолчанию = 6, тоже не работал.

Кроме того, я попытался установить профиль карты на Проблема с 5.1 AC-3 через Alsa к pacmd set-card-profile 0 output:iec958-ac3-surround-51 и я получаю сообщение об ошибке «Нет такого профиля: вывод: iec958-ac3-surround-51». (Возможно, это неудивительно, поскольку этот ответ был для Ubuntu 14.04)

павуконтроль: (те же настройки отображаются в графическом интерфейсе управления громкостью Pulseaudio)

Вкладка «Конфигурация»: единственными вариантами цифрового выхода являются "Цифровой стереовыход (IEC958)" и "Цифровой стереовыход (IEC958) + аналоговый стереовход". Несколько веб-сайтов сказали, что это правильно, поскольку Pusleaudio "должен" передавать AC3/DTS напрямую на внешний ЦАП через S/PDIF. Я выбрал "Цифровой стереовыход (IEC958)".

Вкладка «Устройства вывода»: я выбрал порт "Цифровой выход (S/PDIF)", а в разделе "Дополнительно" у меня есть ДТС, АС3, MPEG, и ААС выбрано.

АлсаМиксер: По умолчанию после загрузки всегда появляется ПКМ на, и Фронт Динамики включены. Все остальные каналы отключены. я включаю звук Объемный, и LFE и сделайте ползунки громкости полными. Это, похоже, тоже не помогает. AlsaMixer настроен на правильную карту звукового устройства: ХДА АТИ СБ, Чип Реалтек ALC892. Если я нажму F6, чтобы «выбрать звуковую карту», ​​в списке будут 3 элемента: HDA ATI SB (тот, который я использую), моя веб-камера и мой графический жесткий диск NVDIA (HDMI). Значит, выбрана правильная звуковая карта.

Я пытался полностью избавиться от Pulseaudio и просто использовать ALSA... но похоже, что Pulseaudio сильно интегрирован и может вызвать много проблем, если его удалить (список зависимостей огромен, включая KDE, попробуйте удалить его (sudo apt remove), и он удалит KDE вместе, оставив мне систему только с командной строкой.

Какие-либо предложения?

Спасибо!

Ответить или комментировать

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