This is an information post … I’m not really looking for help, although I concede I don’t yet have things configured properly.
Anyway, I finally broke down and purchased a set of 5.1 surround sound speakers (Logitech X-540’s, which have 4xsatellite, 1-center, 1-sub-woofer). I connected them to an ancient (9-year old) athlon-1100 w/1GB RAM running openSUSE-11.1 with KDE-3.5.10 and the “git” alsa-1.0.19. The 9-year old athlon is on an MSI KT3 Ultra motherboard.
When connecting the speakers I pulled out the motherboard manual and noted when connecting a 6 (or 4) channel analog audio to the backpannel connectors, I was to use the Line-Out, Line-In, and Mic for the 5.1 surround sound speakers. I connected the Line-Out to the Front channels, Line-In to the Rear channels and Mic to the Center/Sub-woofer channel. Of course the Line-in and Mic are to function as line outs for surround sound (on this old PC).
I also checked the Logitech X-540 speaker system manual, and it in essence suggested the same connections for the speakers to the PC.
After connecting, and booting to openSUSE-11.1 (KDE-3.5.10) I immediately obtained only 2 channel sound from “speaker-test -c2 -l5 -twav” and also from “speaker-test -c6 -l5 -twav” with sound only coming from front speakers (right/left front) which initially lead me to believe surround sound was not working. Pressing the matrix button on the speaker’s hardware control put 2-channel sound from all 6-speakers, confirming all 6 speakers gave sound (albeit only 2 channel). … sound was nice
I then downloaded chan-id.wav file from: http://www.halfgaar.net/media/chan-id.zip and tested it with mplayer and vlc.
I went into smplayer and turned on surround sound. I also tuned kmix (and the mixer settings I noted have a significant input as to what sound comes from what speaker, and the mixer labels don’t always appear to make sense).
With smplayer playing chan-id.wav:
- Front left => sound from front left & front right speakers
- Front right => sound from front right speaker
- Center => simultaneous sound from rear-left, rear-right, center, subwoofer speakers
- rear left/right => simultaneous sound from rear-left, rear-right, subwoofer, speakers saying different things
- rear right => center speaker …
and then played the chan-id.wav with vlc:
- Front left => Front left speaker
- Front right => Front right speaker
- Center => Center and Subwoofer speakers
- rear left => Rear Left Speaker
- rear right => Rear Right Speaker
so vlc replayed the surround sound perfectly.
If kmix has the wrong settings, sound does not come out of some speakers.
“ffplay chan-id.wav” gave something even more different (with sound from some speakers somewhat corrupted). Its possible the mixer needs to be better tuned for ffplay.
I’m puzzling a bit as to the best settings and the differences between players.
This is all mostly a mute point, as I hope to have a new PC in 2 weeks with superior sound, and I’ll move the 5.1 surround sound speaker system over to that pc when it arrives.
This old athlon does not have MS-Windows, so I have no idea as to how these speakers are supposed to behave under Windows.
Anyway, it was nice to play with Linux for an evening, after two wasted evenings helping out winXP wireless problem (and I know nothing about WinXP making that wireless problem even more annoying).