Настройка объемного звука с оптическим выходом

Вопрос или проблема

У меня на этом компьютере работает Centos 6.3. Встроенная звуковая карта определяется нормально и представляет собой карту 7.1 с перечисленными всеми динамиками. Она включает оптический выход, а также HDMI для встроенного видео. Похоже, что PulseAudio автоматически неправильно настраивает оптический выход, так как он определяется как стерео цифровой выход. Аналоговый выход определен как аналоговое стерео – аналоговое окружение 5.1. В приложении звука PulseAudio перечислено около 4-х различных вариантов. Когда я выбираю тестовый звук, звучат только левый и правый каналы. Я получаю звук через цифровое соединение, но только с этими 2 каналами.

При открытии alsamixer видно, что окружение активировано и обнаружено. Он по умолчанию использует PulseAudio как для ввода, так и для вывода. Если вместо этого выбрать аппаратную карту, то они, похоже, включены должным образом.

Мне нужен способ указать, что цифровой звук – это более 2 каналов, или создать конкретный профиль звука через ссылку iec958 с 8 каналами.

Тема Наконец: цифровой AC-3 объемный звук с pulseaudio (также известный как превосходство объемного звука) (на ubuntuforums.org) предлагает решение, связанное с /etc/asound.conf. Но этот пост касается Ubuntu (очевидно). Я обнаружил, что нельзя использовать asound.conf, так как это сбивает с толку PulseAudio. Хотя я использовал те же настройки PulseAudio из Fedora.

Для Fedora/CentOS вам нужно установить библиотеки a52, ffmpeg и lacreate? Понадобилось немного покопаться, чтобы выяснить, какие это библиотеки, так как имена изменились. Я заставил это работать в fc23 с небольшими усилиями, выясняя, что за что отвечает.

Ответ или решение

Для настройки объемного звучания с использованием оптического выхода в вашей системе CentOS 6.3, прежде всего необходимо убедиться, что все необходимые пакеты установлены, а конфигурация PulseAudio откорректирована. Вот пошаговая инструкция:

  1. Установка необходимых библиотек:
    Убедитесь, что установлены все нужные зависимости. Для работы с многоканальным звуком и цифровым выводом вам понадобятся следующие пакеты:

    sudo yum install a52-decoder ffmpeg lame

    Возможно, вам потребуется установить дополнительные библиотеки, такие как libavcodec и libavformat в зависимости от вашей конфигурации.

  2. Настройка PulseAudio:
    PulseAudio может автоматически неправильно конфигурировать оптический выход. Вам нужно вручную задать профили и параметры:

    • Откройте конфигурационный файл PulseAudio, который находится по следующему пути:

      /etc/pulse/default.pa
    • В этом файле найдите строку, которая загружает модуль module-alsa-sink. Добавьте параметры для поддержки многоканального звука:

      load-module module-alsa-sink device=iec958
    • Сохраните изменения и закройте файл.

  3. Создание конфигурации ALSA:
    Поскольку у вас возникли проблемы с использованием asound.conf, вместо этого рекомендуется попробовать создать файл ~/.asoundrc. Откройте терминал и выполните:

    nano ~/.asoundrc

    Добавьте следующий код в файл:

    pcm.!default {
       type plug
       slave.pcm "surround71:IEC958"
    }

    Сохраните файл и закройте редактор.

  4. Настройка аудиосистемы:
    После выполнения вышеперечисленных шагов, перезапустите PulseAudio:

    pulseaudio -k
    pulseaudio --start
  5. Проверка конфигурации:
    Откройте alsamixer и убедитесь, что все необходимые каналы включены и используются:

    • Нажмите F6, чтобы выбрать вашу звуковую карту.
    • Убедитесь, что выходные каналы активированы. Проверьте, чтобы уровень громкости был установлен на достаточный уровень.
  6. Тестирование воспроизведения звука:
    После всех успешных изменений проверьте воспроизведение звука. Вы можете использовать команду для тестирования:

    speaker-test -c 8 -t wav

    Это позволит вам протестировать все 8 каналов.

  7. Дополнительные настройки:
    Если проблема с качеством звука остается, возможно, вам придется проверить настройки в GUI-приложении PulseAudio Volume Control (pavucontrol). Убедитесь, что правильный профиль выбран для вашего устройства вывода.

Следуя этим инструкциям, вы сможете настроить объемное звучание через оптический выход в вашей системе CentOS 6.3. Если проблемы продолжатся, рекомендуется проверить совместимость вашего оборудования и версии драйверов.

Оцените материал
Добавить комментарий

Капча загружается...