5.1 аудио через SPDIF на Windows 10?

Я купил 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 ответ

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

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

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

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

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

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