LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Fedora (https://www.linuxquestions.org/questions/fedora-35/)
-   -   how is sound directed to multiple soundcards? (https://www.linuxquestions.org/questions/fedora-35/how-is-sound-directed-to-multiple-soundcards-529465/)

belliott4488 02-15-2007 07:31 PM

how is sound directed to multiple soundcards?
 
This might be a KDE-specific question, but I think it's more system-related, so I'm posting here.

I have two soundcards in my FC4 box: a basic two-channel card connected to small PC speakers, and a more sophisticated multi-channel card for multitrack recording (M-Audio 1010LT), which is connected to various external audio equipment including a monitoring system. My hope, when I installed the second card, was that system sounds (notifications, alarms, etc.) would be routed to the basic card, but I could still do serious audio work on the second card, using JACK.

I was pleasantly surprised when I installed the second card, to find that it worked exactly as I'd hoped it would, i.e. KDE sent all its sounds to the basic card, so I would be able to use the second card with JACK for more complex audio work. Even better was that when I started up amarok to listen to some music, the sound was automatically routed to the better card, and I could listen on the better monitors. I did not have JACK running, and had done nothing intentional to accomplish this. The magic of Fedora Linux!

That was until I recently moved the PC to a different location, and after hooking it back up and rebooting, the function of the cards is now reversed: now KDE's system sounds come out of the second card, and amarok's output is sent to the basic card with its cheap little speakers! Just the opposite of what I want.

So, now I'm forced to figure out how I got lucky the first time around, and what has changed now.

Can anyone give me a clue about how sounds get directed to multiple soundcards (without JACK, that is - this is all about routing sound while JACK is not running). If this really is a KDE thing, then let me know that and I'll take this question elsewhere.

thanks,
Bruce

GrueMaster 02-16-2007 12:49 PM

You may need to add index parameters to your /etc/modules.conf (or /etc/modprobe.conf). Alsa doesn't give hardware preferencial treatment the same way as other pci devices. Check the ALSA-Configuration.txt file (part of the kernel documentation) for more information.


All times are GMT -5. The time now is 02:00 AM.