Pierwszą rzeczą jaką musimy zrobić to wydać komendę:
speaker-test -c 6 -D surround51 -t wav
jeśli wszystko jest dobrze z naszym dźwiękiem Surround usłyszymy szumienie w każdej z satelit.
Tworzymy w katalogu domowym normalnego użytkownika plik .asoundrc i pakujemy tam ten skrypt:
#########################################################
#This is the standard setting (see: "!default")
#This profile, the default loaded, upmixes stereo sound to 5.1.
pcm.!default {
type plug
slave.pcm "surround51"
slave.channels 6
route_policy duplicate
}
########################################################
#This is the normal spdif output profile (optical, toslink).
pcm.!spdif {
type plug
slave.pcm "hw:0,1"
}
#######################################################
#This is what one could call the "factory default setting", in other words, it only plays the actual channels. so if you fx want to watch a 5.1 movie, on the analog output, this is the option you want.
pcm.analog {
type plug
slave analog_slave;
}
pcm_slave.analog_slave {
pcm surround51;
format S32_LE;
}
UWAGA: Pamiętaj aby wszystkie odtwarzacze które korzystają z dźwięku były wyłączone !!!
GNOME: nie potrzebne są żadne zabiegi.
KDE: Następnie odpalamy gxine(Video Player) klikamy File>Configure>Preference, zakładka
audio>output. I ustawiamy tam wyjście na Surround 5.1. Dajemy Save i wychodzimy z gxine. Odpalamy Amarok'a Ustawienia>Konfiguracja:Amarok i zakładka Moduł. Zmieniamy TYLKO układ głośników na Surround 5.1 dajemy Zastosuj i restartujemy Amarok'a. Po ponownym uruchomieniu Amarok'a cieszymy się dźwiekiem 5.1 ;)
PS: Posiadam kartę SB Audigy SE i u mnie to działa, nie jest to dokładny dźwięk 5.1 tylko kopia stereo do pozostałych satelit. Alsa akurat nie wspiera jeszcze dźwięku Surround dla mojej karty stąd takie a nie inne rozwiązanie.