Все для домашнего медиа - Отзывы | Советы по покупке | Дизайн | Новости технологий

Решение проблем со встроенной звуковой картой и USB в Alsa

1 628

Как я объяснил в моем предыдущем посте, у меня есть сервер Ubuntu, воспроизводящий HD-аудио и видео с использованием звуковой карты Turtle Beach USB и Broadcom CrystalHD.

Pulseaudio работал при использовании VLC, по какой-то причине я не получил прохождение Dolby / DTS от XBMC. Поэтому мне пришлось удалить его, как я объяснил в моем предыдущем посте. Несмотря на то, что pulseaudio может быть более качественным и сложным звуковым сервером, он не работал для меня, как большинство людей.

После настройки я получил превосходный 5.1-канальный звук Dolby Digital, отправленный через кабель Toslink и декодированный моим ресивером. Однако после перезапуска я потерял звук. После исследования я определил, что моя встроенная звуковая карта крала состояние звуковой карты по умолчанию с моей звуковой карты USB. Вот как я исправил проблему.

Найдите, какие звуковые модули включены, с помощью следующей команды:

less /proc/asound/modules

Вывод может выглядеть примерно так:

0 snd_hda_intel 1 snd_usb_audio

Так как я не использую свою бортовую звуковую карту. Я хотел отключить это. Это может быть сделано через настройки BIOS или путем изменения файлов конфигурации ALSA. Я добавил свою встроенную звуковую карту в /etc/modprobe.d/blacklist:

sudo nano /etc/modprobe.d/blacklist

И добавьте бортовую звуковую карту. Используйте имя, которое вы видели в предыдущем выводе:

blacklist snd_hda_intel

Затем отредактируйте файл /etc/modprobe.d/alsa-base.conf, чтобы позволить USB-аудио принимать статус карты по умолчанию:

sudo nano /etc/modprobe.d/alsa-base.conf

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

# autoloader aliases install sound-slot-0 /sbin/modprobe snd_usb_audio

Если вам не нужны оставшиеся строки «псевдонимов автозагрузчика» для других звуковых слотов, закомментируйте их. Все, что у меня есть, это одна строка, упомянутая выше. Затем измените следующую строку:

options snd-usb-audio index=-2

в

#options snd-usb-audio index=-2

Это позволяет звуковой карте USB принимать статус карты по умолчанию. Перезагрузитесь, и у вас должна быть звуковая карта USB по умолчанию. Мои настройки звука XBMC теперь:

DTS: Enable Dolby: Enable Audio: default (ALSA) Passthrogh: default (ALSA)

Источник записи: https://www.smarthomebeginner.com

Этот веб-сайт использует файлы cookie для улучшения вашего опыта. Мы предполагаем, что вы согласны с этим, но вы можете отказаться, если хотите. Принимаю Подробнее