Я купил Xonar DGX, чтобы подключить его к моей системе объемного звучания Sony 5.1 с SPDIF. Windows 10 сообщает, что порт SPDIF поддерживает только стерео, и когда я запускаю тест звука, он воспроизводит только звуки FL и FR. В настройках проходного устройства SPDIF я могу запустить тест Dolby и DTS, который воспроизводит звуки на всех 6 каналах. Когда я играю AAC или DTS с VLC, будет воспроизводиться только стерео. Когда я включаю «использовать SPDIF, когда это возможно» в настройках VLC, он будет воспроизводить DTS в 5.1 и AAC в 2.0. Даже видеоигры, такие как Witcher 3 или Dark Souls 3, выводят только 2 канала.

Что мне нужно сделать, чтобы всегда выводить 5.1 через SPDIF?

1 ответ1

0

Если производитель вашей звуковой карты не заплатил за лицензию Dolby, когда они купили чипы, то вы не сможете.

Передача из фильмов работает, потому что аудио "запекается": оно уже закодировано.

Для игр и аудио в режиме реального времени 5.1-канальный по 2 каналам должен быть матрично закодирован для прохождения по двум проводам коаксиального (или оптоволоконного) кабеля, и ваша звуковая карта обычно должна это делать.

Может быть возможно получить оболочку драйвера матрицы в середине, которая выглядит как система 5.1; кодирует на лету; а затем отправьте аудио через SPDIF на фактическую звуковую карту, но это приведет к задержке и использованию ЦП. В прошлом я никогда не использовал этот метод для работы.

Обратите внимание, что «Dolby Headphone для наушников 5.1» - это маркетинговый термин для того, чтобы притворяться, что 2-канальный звук имеет широкое поле. ( https://en.wikipedia.org/wiki/Dolby_Headphone ) Требуются совместимые наушники, которые могут декодировать, а не виртуальный объемный звук все равно должен быть закодирован (или пропущен) на звуковой карте.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .