Re: HOWTO: Use a Sound Blaster Live to the fullest.

Originally Posted by
onno
I got the Sound Blaster Live! 24 bit card to work under Ubuntu Feisty (7.04).
To sum up the solution:
1. disable default onboard card in BIOS
2. create /home/your_username/.asoundrc
Save .asoundrc with:
pcm.!default {
type plug
slave.pcm "surround51"
slave.channels 6
route_policy duplicate
}
Here's how I got there (describing this here so you won't have to go through the same trouble):
My computer has two sound chipsets:
onno@onno-desktop:~$ asoundconf list
Names of available sound cards:
ICH6
CA0106
CA0106 is the Sound Blaster Live! 24 bit card, the other is the onboard sound card.
If I use the command:
asoundconf set-default-card CA0106
- then after the FIRST reboot, the Sound Blaster is now the default card. You can check this in the alsamixergui. Unfortunately, it seems as though, after a SECOND reboot, the default switches back to the onboard card.
No wait, upon testing this, I notice that the command doesn't seem to have any effect at all, not even after the first reboot. I have now disabled the onboard card in the BIOS.
Now, only the front boxes are playing any music in Amarok, while in Rhythmbox only the rear boxes are playing!
Also, issuing the command "asoundconf set-default-card CA0106", as I did earlier, has the effect that this file is created:
/home/onno/.asoundrc.asoundconf
This file ruins everything!
1. delete the file
2. create a file /home/onno/.asoundrc
3. put this in it and save it:
pcm.!default {
type plug
slave.pcm "surround51"
slave.channels 6
route_policy duplicate
}
To sum up the solution:
1. disable default onboard card in BIOS
2. create /home/onno/.asoundrc
THANK YOU! THANK YOU!! THANK YOU!!! 
This got my surround working like it should. And the sound quality is much better than on the integral Intel motherboard soundcard.
I asked the Lord for patience and He led me to Linux
Linux User #470874 | Ubuntu User #22063
Bookmarks