Включить Dolby 5.1 или хотя бы сабвуфер на ноутбуке Acer?

У меня на ноутбуке Acer есть динамики Dolby Virtual Surround Sound 5.1 с сабвуфером Tuba CineBass (у меня 5951G, но есть также куча моделей с аналогичной конфигурацией колонок с / без сабвуфера). В Windows это работает и звучит потрясающе после установки драйверов Realtek и программного обеспечения Dolby с сайта поддержки Acer. В Ubuntu работает только 2-канальный звук.

Как включить виртуальный звук 5.1 или хотя бы сабвуфер?

3 ответа

Кажется, что это ошибка где-то в Ubuntu, есть ошибка для этого на блокноте. Если это влияет на вас, пожалуйста, нажмите "Эта ошибка влияет на меня" там - https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/1672822

И будем надеяться, что это будет исправлено в конце концов

Это действительно зависит от того, есть ли у вас настоящие динамики 5.1. См. "Отказ от ответственности" в конце сообщения.

Если у вас есть настоящие динамики 5.1, вот как вы можете настроить импульс, чтобы в полной мере использовать все пять динамиков и сабвуфер:

Из etc/pulse/, копировать daemon.conf а также default.paв домашнюю папку вашего пользователя. (Если вы ранее изменяли эти конфигурации, скопируйте из своей резервной копии исходные файлы):

cp /etc/pulse/daemon.conf ~/.config/pulse/daemon.conf
cp /etc/pulse/default.pa ~/.config/pulse/default.pa

Добавьте следующую строку в ~/.config/pulse/default.pa:

load-module module-combine channels=6 channel_map=front-left,front-right,rear-left,rear-right,front-center,lfe

Добавьте (или раскомментируйте) следующие строки в ~/.config/pulse/daemon.conf:

remixing-produce-lfe = yes
remixing-consume-lfe = yes
lfe-crossover-freq = 80

Без lfe-crossover-freq определено, по умолчанию 0, что не очень помогает.

Вы можете заменить 80с желаемой частотой кроссовера (в Гц). Частоты ниже этого значения будут отправлены в канал LFE. Для кроссовера LFE обычно рекомендуются частоты от 80 до 120 Гц.

Чтобы активировать новые настройки, перезапустите Pulse с помощью pulseaudio -k. Некоторым приложениям может потребоваться перезапуск.

Для колонок 7.1 и других конфигураций Arch Wiki содержит обширную документацию по PulseAudio, а также десятки примеров.


Отказ от ответственности: этот ответ применим только в том случае, если у вас действительно есть 5 настоящих динамиков и один настоящий LFE (сабвуфер). Если объемный звук "виртуализирован" с использованием только двух динамиков, это программная функция, а не аппаратная функция, которую можно просто включить.

В случае "виртуального" объемного звука; Если вам нужно загрузить и установить программное обеспечение от производителя, чтобы эта функция работала в Windows, вам, вероятно, потребуется сделать то же самое в Linux/Ubuntu. Если они производят программное обеспечение только для Windows, это означает, что производитель не поддерживает программные функции продукта на Mac или Linux.

Также обратите внимание, что существует множество способов подключения аудиооборудования, и они не созданы одинаково. Для передачи 6 разных каналов с вашего ПК на 6 отдельных динамиков требуются совместимые ЦАП, порты и кабели. Например, порт для наушников 3,5 мм на вашем ноутбуке просто не может воспроизводить настоящий 5.1-канальный выход, хотя он может передавать закодированные потоки, такие как Dolby Digital.


По ссылке в другом ответе вам может потребоваться отредактировать следующий файл, чтобы включить звук 5.1. Запустите следующую команду:

sudo nano /etc/pulse/daemon.conf

Затем нажмите CTRL + W, введите:

channels = 2

и затем нажмите ENTER, чтобы перейти к строке, которую нужно отредактировать.

Теперь измените 2 на 6 и удалите; символ и следующий пробел в начале строки, чтобы строка выглядела следующим образом:

default-sample-channels = 6

Наконец, нажмите CTRL + o, а затем нажмите ENTER, чтобы сохранить файл. Нажмите CTRL + x, чтобы выйти, а затем перезагрузите компьютер.

Используйте alsamixer, но сначала установите поддержку дополнительного драйвера:

sudo apt-get install alsa-firmware-loaders alsa-tools alsa-tools-gui

На этом этапе вам может потребоваться перезагрузка.

Затем выполните следующие команды в открытом терминале:

alsamixer

Затем нажмите F6 с помощью клавиши со стрелкой, чтобы выбрать звуковую карту, а затем нажмите клавишу ВВОД.

Затем нажмите F5 и прокрутите вправо с помощью клавиш со стрелками, пока не дойдете до автоматического отключения звука. Используйте клавишу со стрелкой вверх, чтобы отключить автомат.

Наконец, перейдите к сабвуферу с помощью клавиш со стрелками влево или вправо и управляйте громкостью с помощью клавиш со стрелками вверх и вниз. Кроме того, нажмите клавишу M, чтобы отключить или включить звук каждого канала.

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