[SOLVED] Стерео -> 5.1, HDA Intel

Спасибо всем ответившим! Тема закончилась следующим:

Долгие колупания с настройками алсы не к чему не привели, что как выяснилось и не удевительно. Был поставлен PulseAudio, хотя он к работе звука 5.1 не имеет в данном случае никакого отношения я через него пустил КДЕ"шные звуки.

Вобщем 5.1 заработало после того, как я в /etc/modprobe.d/alsa прописал строчку options snd-hda-intel model=3stack-6ch и в kmix поставил 6 каналов, выбор каналов появился только после прописания указанной строки, до этого бегунки хотя и были, но от них небыло никакого толка.

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

Имеется встроенная звуковуха: 00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 01)
Требуется, чтобы стерео mp3 "играл" из всех 5 колонок, сейчас звучат только 2.

Порывшись в инете и на этом форуме в частности, нашел, что почти все человечество для этих целей использует .asoundrc примерно следующего содержания:

pcm.sndcard{
type hw
card 0
device 0
channels 6
}

pcm.dmix6 {
type dmix
ipc_key 1024
ipc_key_add_uid false
ipc_perm 0660
slave {
pcm sndcard
rate 48000
channels 6
period_time 0
period_size 512
buffer_time 0
buffer_size 1024
}
}

pcm.ch51dup {
type route
slave {
pcm surround51
channels 6
}
ttable.0.0 1
ttable.1.1 1
ttable.0.2 1
ttable.1.3 1
ttable.0.4 0.5
ttable.1.4 0.5
ttable.0.5 0.5
ttable.1.5 0.5
}

В настройках Audacious поставил устройством вывода plug:ch51dup, звук есть, но опять же только 2 колонки!

В дебрях инета нашел упоминание про PulseAudio, поствил его плюс всякие причиндалы к ниму, которые блин к слову заметить приволокли в систеку кучу всяких пакетов :(, поставил в /etc/pulse/daemon.conf параметр default-sample-channels=6 опять только 2 колонки!

Народ, помогите ну не нормально слушать музыку без сабвуфера, извелся уже весь :(

Не надо дебрей интернета,

Не надо дебрей интернета, посмотрите здесь: http://www.gentoo.ru/search/node/5.1

Перерыл всю ветку, ничего не помогает :(

Перерыл всю ветку, ничего не помогает, вот .asoundrc со всеми найденными вариантами настройки

pcm.FRONT {
type hw
card 0
device 0
}

ctl.FRONT {
type hw
card 0
}

pcm.REAR {
type hw
card 0
device 1
}

pcm.CENTER_LFE {
type hw
card 0
device 3
}

pcm.SURROUND_51 {
type plug
slave.pcm COMBINE
route_policy default
ttable.0.0 1
ttable.1.1 1
ttable.0.2 1
ttable.1.3 1
ttable.0.4 1
ttable.1.5 1
}

pcm.COMBINE {
type multi
slaves {
{
pcm FRONT
channels 2
}

{
pcm REAR
channels 2
}

{
pcm CENTER_LFE
channels 2
}
}
bindings [
{ slave 0 channel 0 }
{slave 0 channel 1 }
{ slave 1 channel 0 }
{ slave 1 channel 1 }
{ slave 2 channel 0 }
{ slave 2 channel 1 }
}
}

#pcm.dmixs51 {
# type dmix
# ipc_key 1024
# ipc_perm 0660
# slave {
# pcm "hw:0,1"
# rate 48000
# channels 6
# period_time 0
# period_size 1024
# buffer_time 0
# buffer_size 4096
# }
#}

#pcm.duplicate {
# type plug
# slave.pcm "dmixs51"
# slave.channels 6
# route_policy duplicate
#}

#pcm.51to20
# {
# type route
# slave.pcm surround51
# slave.channels 6

# Front and rear, at 50% of original signal strength
# ttable.0.0 0.5
# ttable.1.1 0.5
# ttable.2.0 0.5
# ttable.3.1 0.5

# Center channel routing (routed to front-left and front-right),
# 6dB gaindrop (gain half of main channels) per channel
# ttable.4.0 0.25
# ttable.4.1 0.25

# LFE channel routing (routed to front-left and front-right),
# 6dB gaindrop (gain half of main channels) per channel
# ttable.5.0 0.25
# ttable.5.1 0.25
# }

#pcm.sndcard{
#type hw
#card 0
#device 0
#channels 6
#}

#pcm.dmix6 {
#type dmix
#ipc_key 1024
#ipc_key_add_uid false
#ipc_perm 0660
#slave {
#pcm sndcard
#rate 48000
#channels 6
#period_time 0
#period_size 512
#buffer_time 0
#buffer_size 1024
#}
#}

#pcm.ch51dup {
#type route
#slave {
#pcm surround51
#channels 6
#}
#ttable.0.0 1
#ttable.1.1 1
#ttable.0.2 1
#ttable.1.3 1
#ttable.0.4 0.5
#ttable.1.4 0.5
#ttable.0.5 0.5
#ttable.1.5 0.5
#}

#pcm.duplicate
#{
#type plug
#slave.pcm "surround51"
#slave.channels 6
#route_policy duplicate
#}

Причем при использовании route_policy duplicate в одной! колонке появляется треск и audacious вываливается с ошибкой сегментирования, во всех остальных случаях просто играют 2 колонки. Про использования для этих целе PulseAudio вообще тишина, вобщем засада :(

Поднимаю тему, неужто у всех работает кроме меня...

Друзья, ну неужели у всех стерео распарралеливается на 5.1 кроме меня? Уже все варианты перепробовал как было стерео так и остается :(

Мои настройки можно найти по

Мои настройки можно найти по ссылке, что я оставлял выше. У меня работает, но я слушаю в Amarok-ом.

Буду очень благодарен если запостиш свои настройки прям сюда

Hrundix написал(а):
Мои настройки можно найти по ссылке, что я оставлял выше. У меня работает, но я слушаю в Amarok-ом.

Буду очень благодарен если запостиш свои настройки прям сюда, а то по ссылке открывается целая ветка 5.1 (перепробовал все). Ради музыки с сабом поставлю и amarok :)

Немножно поразмыслив, пришел

Немножно поразмыслив, пришел к мысли, что амарок тут ни при чём, т.к. для прослушивания используется xine. Тем не менее, вот, что есть у меня:

sudo lspci
...
03:01.0 Multimedia audio controller: Creative Labs SB Audigy LS
...
sudo emerge -pevuDN world|grep -i "xine \|xine-\|alsa\|amarok"
[ebuild   R   ] media-sound/alsa-headers-1.0.17  0 kB [0]
...
[ebuild   R   ] media-libs/alsa-lib-1.0.17a  USE="midi python -alisp -debug -doc" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" 0 kB [0]
[ebuild   R   ] media-sound/esound-0.2.41  USE="alsa tcpd -debug -doc -ipv6" 0 kB [0]
[ebuild   R   ] media-libs/libsndfile-1.0.17-r1  USE="alsa flac sqlite" 0 kB [0]
[ebuild   R   ] media-libs/libmikmod-3.1.11-r4  USE="alsa esd oss" 601 kB [?=>0]
[ebuild   R   ] dev-java/sun-jdk-1.6.0.12  USE="X alsa nsplugin odbc -doc -examples -jce" 0 kB [0]
[ebuild   R   ] media-plugins/gst-plugins-alsa-0.10.20  0 kB [0]
[ebuild   R   ] media-sound/jack-audio-connection-kit-0.109.2-r1  USE="alsa cpudetection mmx oss sse (-altivec) -caps (-coreaudio) -debug -doc -netjack" 0 kB [0]
[ebuild   R   ] media-sound/alsa-utils-1.0.17  USE="midi nls -minimal" 0 kB [0]
[ebuild   R   ] media-libs/akode-2.0.2  USE="alsa flac jack mp3 oss speex vorbis" 0 kB [0]
[ebuild   R   ] media-libs/libao-0.8.8  USE="alsa esd nas -arts -doc -mmap -pulseaudio" 0 kB [0]
[ebuild   R   ] media-sound/timidity++-2.13.2-r7  USE="X alsa esd flac gtk jack motif nas ncurses oss slang speex tk vorbis -ao -arts -emacs" 0 kB [0]
[ebuild   R   ] app-accessibility/festival-1.96_beta  USE="alsa -mbrola" 0 kB [0]
[ebuild   R   ] media-sound/alsa-tools-1.0.17  USE="fltk gtk midi" ALSA_CARDS="emu10k1 emu10k1x -darla20 -darla24 -echo3g -gina20 -gina24 -hdsp -hdspm -ice1712 -indigo -indigoio -layla20 -layla24 -mia -mixart -mona -pcxhr -rme32 -rme96 -sb16 -sbawe -sscape -usb-usx2y -vx222" 0 kB [0]
[ebuild   R   ] media-libs/openal-1.6.372  USE="alsa oss -debug" 0 kB [0]
...
[ebuild   R   ] kde-base/kdelibs-3.5.9-r4  USE="acl alsa branding cups jpeg2k spell tiff -arts -avahi -bindist -debug -doc -fam -kdeenablefinal -kdehiddenvisibility -kerberos -legacyssl -lua -openexr -utempter -xinerama" 0 kB [0]
[ebuild   R   ] kde-base/kdeaccessibility-3.5.9  USE="alsa -arts -debug -kdeenablefinal -xinerama" 0 kB [0]
[ebuild   R   ] media-libs/libsdl-1.2.13-r1  USE="X alsa audio custom-cflags dga directfb esd fbcon ggi joystick nas opengl oss svga video xv -aalib -arts -libcaca -pulseaudio -xinerama" 0 kB [0]
[ebuild   R   ] media-video/ffmpeg-0.4.9_p20090201  USE="X aac alsa encode mmx mmxext mp3 network oss sdl speex theora v4l v4l2 vorbis x264 xvid zlib -3dnow (-altivec) -amr -bindist -debug -dirac -doc -gsm -hardcoded-tables -ieee1394 -ipv6 -schroedinger -ssse3 -test -threads -vhook" 0 kB [0]
...
[ebuild   R   ] media-libs/xine-lib-1.1.16.2  USE="X a52 aac alsa directfb dts dvd esd fbcon flac gnome gtk imagemagick jack mad mng modplug musepack nls opengl oss sdl speex theora truetype v4l vcd vidix vorbis win32codecs xcb xv xvmc -aalib (-altivec) -arts -debug -dxr3 -ipv6 -libcaca -mmap -pulseaudio (-real) -samba (-vis) -wavpack -xinerama" 0 kB [0]
...
[ebuild   R   ] media-sound/amarok-1.4.10-r2  USE="amazon kde mp4 mtp musicbrainz mysql opengl python -daap -debug -ifp -ipod -njb -postgres (-real) -visualization -xinerama" LINGUAS="de ru -af -ar -az -be -bg -bn -br -ca -cs -cy -da -el -en_GB -eo -es -et -eu -fa -fi -fr -ga -gl -he -hi -hu -id -is -it -ja -km -ko -ku -lo -lt -mk -ms -nb -nds -ne -nl -nn -pa -pl -pt -pt_BR -ro -rw -se -sk -sl -sq -sr -sr@Latn -ss -sv -ta -tg -th -tr -uk -uz -zh_CN -zh_TW" 0 kB [0]
[ebuild   R   ] media-video/xine-ui-0.99.5-r1  USE="X curl lirc nls readline vdr -aalib -debug -libcaca -xinerama" 0 kB [0]
cat .asoundrc
pcm.ch51dup {
    type route
    slave.pcm surround51
    slave.channels 6
    ttable.0.0 1
    ttable.1.1 1
    ttable.0.2 1
    ttable.1.3 1
    ttable.0.4 0.5
    ttable.1.4 0.5
    ttable.0.5 0.5
    ttable.1.5 0.5
}

pulseaudio.org

собственно сабж.

emerge -av pulseaudio

если уж очень надо - с конфигом помогу, но таки лучше самому разобраться.

Да пребудет с тобой великий Linux.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".