[SOLVED]Re: ALSA with Multiple Sound Cards
Adam Porter wrote:
I've set up a mix of testing and unstable on my desktop PC finally.  I 
have two SoundBlaster Live! Value cards.  They both work in Windows 
2000, and with several clicks I can change the default card for output 
so I can easily switch between headphone and speaker output.
I have kernel 2.6.10 set up with ALSA.  I can play sound, but only 
through one card, which isn't the one I want as the default.  The info 
utilities I've looked at show that both cards are detected, one as card 
0 and one as card 1.
I spent quite some time yesterday looking for information on how to set 
the default card in ALSA.  I found a way that is supposed to do it, 
setting some things in /etc/asound.conf and/or ~/.asoundrc (I think 
that's the second one).
Well, a little more time spent on Google and such, and it works now.  :) 
  Thanks for your responses, everyone.
Here's what I did:
1.  Set up ~/.asoundrc according to 
<http://www.alsa-project.org/alsa-doc/doc-php/asoundrc.php?module=emu10k1 
>.  Changed "card" from 0 to 1.
2.  (Since I was using Rhythmbox to play MP3 streams...)  Used Synaptic 
to remove gstreamer's OSS package, and installed the gstreamer ALSA package.
3.  Used GConf to change "audiosrc" and "audiosink" in 
/system/gstreamer/0.8/default/audiosrc from "osssrc" and "osssink" to 
"alsasrc" and "alsasink".
4.  Clicked the play button in Rhythmbox.
5.  Done.  :)  No reboot or anything, didn't even have to restart the 
program.  (Compared with Windows, where you'd have to reboot at least 
once, probably...)
Reply to: