Вопрос или проблема
Я купил Xonar DGX, чтобы подключить его к моей системе объемного звучания Sony 5.1 через SPDIF. Windows 10 сообщает, что порт SPDIF поддерживает только стерео, и когда я запускаю тест звука, он воспроизводит только звуки на FL и FR. В настройках устройства SPDIF passthrough я могу запустить тест Dolby и DTS, который воспроизводит звуки на всех 6 каналах. Когда я воспроизвожу AAC или DTS с помощью VLC, воспроизводится только стерео. Когда я включаю “использовать SPDIF, когда возможно” в настройках VLC, он воспроизводит DTS в 5.1 и AAC в 2.0. Даже такие видеоигры, как Witcher 3 или Dark Souls 3, выдают только 2 канала.
Что мне нужно сделать, чтобы всегда выводить 5.1 через SPDIF?
Если производитель вашей звуковой карты не заплатил за лицензию Dolby, когда покупал чипы, то вы действительно не сможете этого сделать.
Проход с фильмов работает, потому что звук уже был “запечен”: он уже был закодирован.
Для игр и аудио в реальном времени 5.1 через 2-канал должен быть закодирован матрично, чтобы передаваться по двум проводам на коаксиальном (или оптическом) кабеле, и ваша звуковая карта обычно должна это делать.
Возможно, можно получить матричный драйвер, который будет вести себя как система 5.1; кодировать “на лету”; а затем передавать звук через SPDIF на самой звуковой карте, но это приведет к задержкам и использованию процессора. Раньше мне даже не удалось заставить этот метод работать.
Обратите внимание, что “Dolby Headphone для 5.1-опыта с наушниками” – это маркетинговый язык, чтобы заставить 2-канальный звук казаться широким. ( https://en.wikipedia.org/wiki/Dolby_Headphone ) Это требует совместимых наушников, которые могут декодировать, и не виртуальное объемное звучание все еще должно быть закодировано (или передано) на звуковой карте.
Ответ или решение
5.1 Аудио через SPDIF на Windows 10: Полное руководство
Введение
Подключение 5.1-канальной звуковой системы через SPDIF в Windows 10 может быть проблематичным, особенно когда операционная система ограничивается стереозвуком. Это руководство освещает возможные проблемы и решения для достижения полноценного 5.1 звука через SPDIF с использованием звуковой карты Xonar DGX и системы Sony 5.1.
Проблема и Общее Понимание
Судя по вашему описанию, ваша звуковая карта Xonar DGX распознает SPDIF как устройство, поддерживающее только стереозвук. Это ограничение часто возникает из-за того, что для передачи 5.1 звука через SPDIF, необходимы дополнительные кодеки и лицензирование, которые могут отсутствовать. Вы обнаружили, что воспроизведение Dolby и DTS тестов работает корректно, но только при воспроизведении в формате AAC или DTS через VLC звука на всех каналах не происходит.
Причины Ограничений SPDIF
-
Лицензирование: Если производитель звуковой карты не приобрел лицензии Dolby или других форматов многоканального звука, вы не сможете воспользоваться 5.1 выходом для реального времени. SPDIF передает уже закодированный звук, а для игровых приложений, как The Witcher 3 или Dark Souls 3, требуется дополнительная обработка.
-
Ограничения Стандартов: Стандарт SPDIF может поддерживать только 2.0-канальный звук, если кодек или драйвер не поддерживает преобразование из 5.1 в 2.0, необходимое для передачи.
-
Кодирование в Реальном Времени: Аудиоигры и приложения должны использовать матричное кодирование для преобразования многоканального звука в двухканальный. Большинство звуковых карт этому не соответствуют без дополнительных решений.
Шаги по Решению Проблемы
-
Настройка Звуковой Карты:
- Убедитесь, что у вас установлены последние драйвера для Xonar DGX. Посетите сайт производителя для загрузки и установки обновлений.
- В панели управления звуковыми устройствами Windows 10 выберите вашу звуковую карту и зайдите в ее свойства. Убедитесь, что вы выбрали "Поддержка формата 5.1" в тестовых настройках.
-
Использование VLC:
- Активируйте опцию "Использовать SPDIF, если это возможно" в настройках VLC.
- Убедитесь, что VLC поддерживает формат аудиофайлов, которые вы хотите воспроизвести (например, AAC, DTS).
-
Драйвера и Программное Обеспечение:
- Рассмотрите возможность использования дополнительного программного обеспечения для кодирования. Некоторые драйвера, такие как Dolby Access или сторонние утилиты, могут помочь в преобразовании сигнала на лету.
- Убедитесь, что вы используете драйвера, которые поддерживают виртуальный многоканальный звук.
-
Тестирование с Игровыми Приложениями:
- Проверьте настройки аудио в игровых приложениях. Убедитесь, что выбрана поддержка 5.1, если такая опция доступна.
- Некоторые игры могут иметь отдельные параметры звука, где необходимо вручную установить многоканальное звучание.
-
Рассмотрение Альтернативных Решений:
- Если проблема не будет решена, возможно, стоит рассмотреть использование HDMI-выхода или других звуковых карт, поддерживающих нативное многоканальное устройство.
- Применение внешних аудиоустройств с встроенной поддержкой 5.1 может значительно улучшить качество звука.
Заключение
Достижение полноценного 5.1 звучания через SPDIF на Windows 10 может потребовать некоторых усилий и исследований, но это возможно. Убедитесь, что вы используете последние драйвера, правильные настройки в программах воспроизведения и, при необходимости, дополнительные программные решения. Будьте готовы к потенциальной необходимости переключения на другое оборудование, если ваше текущее устройство не поддерживает необходимых функций.