LinuxForum.Fans
Тема

Настройка звука 5.1 в debian

Автор: ruslmir 2 сообщений 3474 просмотров
#122160

Добрый день!
Не получается настроить звук 5.1 в debian, работают только 2 фронтальные колонки. Тест speaker-test -Dplug:surround51 -c6 -l1 -twav показывает, что звук также идет только из передних колонок.

О системе:

Показать
~$ uname -a
Linux ruslmir-pc 2.6.32-5-amd64 #1 SMP Wed Jan 12 03:40:32 UTC 2011 x86_64 GNU/Linux

~$ lsb_release -ds
Debian GNU/Linux 6.0 (squeeze)

~$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: HDA Generic [HDA Generic]
Subdevices: 1/1
Subdevice #0: subdevice #0


~$ aplay -L
null
Discard all samples (playback) or generate zero samples (capture)
front:CARD=Intel,DEV=0
HDA Intel, HDA Generic
Front speakers
surround40:CARD=Intel,DEV=0
HDA Intel, HDA Generic
4.0 Surround output to Front and Rear speakers
surround41:CARD=Intel,DEV=0
HDA Intel, HDA Generic
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=Intel,DEV=0
HDA Intel, HDA Generic
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=Intel,DEV=0
HDA Intel, HDA Generic
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=Intel,DEV=0
HDA Intel, HDA Generic
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers

$lspci | grep Aud
00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 06)
01:00.1 Audio device: nVidia Corporation GF104 High Definition Audio Controller (rev a1)

Среда рабочего стола - gnome версии 2.30.2

Как я понимаю debian звуковую карту видит. Далее полез в google искать ответ на вопрос, вот что я делал:
1. В настройках звука безуспешно пытался найти регуляторы громкости для центра, сабвуфера или задних колонок, переключение на 6 канальный звук, искал галочку jack/independent. Все без толку, этого нет (раньше был другой компьютер с debian и ubuntu и видел раньше эти опции). alsamixer тоже показывает только 2 ползунка master и pcm.
2. Далее пробовал создать в ~/.asoundrc файл следующего содержания:

Показать
pcm.!default {
type plug
slave.pcm "surround51"
slave.channels 6
route_policy duplicate
}

Не помогло, и так:

Показать
pcm.!default {
type hw
card 0
}
ctl.!default {
type hw
card 0
}

pcm.!default
{
type plug
slave.pcm "default"
slave.channels 6
ttable.0.0 1 # front left
ttable.1.1 1 # front right
ttable.0.2 2 # rear left
ttable.1.3 2 # rear right
ttable.0.4 1 # center
ttable.1.4 1 # center
ttable.2.5 1 # subwoofer
}

После делал alsa force-reload и даже перезагружался. Звук все-равно не появился ни на слух, ни через speaker-test -Dplug:surround51 -c6 -l1 -twav. В alsamixer все по прежнему.
3. Далее поставил pulseaudio. Нашел в /etc/pulse файл daemon.conf и там нашел default-sample-channels = 2 исправил на 6, и убрал ";". Ребутнулся не помогло. Далее перетащил в ~./pulse файлы default.pa и daemon.conf, также в файле daemon.conf написал звук 6. Ребутнулся все-равно нигде нет звука 5.1, опять только передние 2 колонки.
Прошу помочь с реализацией звука 5.1 в Debian.

#122358

Оказалась, что поддержка чипсета звуковой платы acl892 в 2.6.32 слабая, начиная с http://kernelnewbies.org/Linux_2_6_33 это становится более рабочим. Поставил ядро новее, в alsamixer появились все ползунки.

Войдите или зарегистрируйтесь, чтобы ответить.