Я пытаюсь заставить работать объемный звук 5.1, используя:
iec958:CARD=SB,DEV=0
HDA ATI SB, ALC887-VD Digital
IEC958 (S/PDIF) Digital Audio Output
, и это почти работает. Используя утилиту тестирования динамиков alsa, я получаю передний и центральный каналы, но оба канала динамиков объемного звучания воспроизводятся через передние динамики, а не через динамики объемного звучания. Нет LFE.
(Я выполнил динамик-тест -diec958: CARD = SB, DEV = 0 -c6
)
Используя тест динамиков мифтв, я получил аналогичные результаты, но, что интересно, LFE работает также и с мифтв.
Я подозреваю, что по какой-то причине Ubuntu не видит / не настраивает устройство правильно, потому что на вкладке «Настройки», «Звук» у меня есть выбор только для цифрового стереозвука IEC958 - параметры объемного звука отсутствуют, и «Тестовые динамики» "Функция" оттуда, конечно же, показывает только два стереодинамика. Звуковое устройство - RealTek ALC887-VD на моноблоке ASUS M5A78L-M.
Есть идеи, что попробовать? Я ковырялся в Интернете уже много часов, но безрезультатно.
Я наконец сломал гайку, добавив следующее в /etc/asound.conf
(нужно было создать файл), затем перезапустил ALSA с помощью alsa reload
:
pcm.a52 {
@args [CARD]
@args.CARD {
type string
}
type rate
slave {
pcm {
type a52
bitrate 448
channels 6
card $CARD
}
rate 48000 #required somehow, otherwise nothing happens in PulseAudio
}
}
Затем, наконец, aplay -L
перечисляет a52
, а в PulseAudio теперь я могу выбирать новые профили цифрового объемного звука на вкладке конфигурации .
Хотя я люблю Linux, ваш дедушка не должен разбираться в этом ...