My questions therefore are the following:
1) Is it possible to force kmix to use the correct sound card? How? I haven't been able to find any meaningful documentation on this.
2) If not - is it possible to disable the offending sound card in order to force kmix into using the correct one?
Before you answer the second question, I need to elaborate a bit on my setup. The sound card I want to use is the one integrated in the motherboard. The "offending" sound card is not a real sound card, but a HDMI controller on a Nvidia graphics card that is recognized as a sound card. This means that neither disabling the card from the BIOS, nor physically removing the sound card is an option. To make matters worse, both cards use the same module (snd_hda_intel) so blacklisting the module is not an option either.
- Code: Select all
lspci | grep -i audio
00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia (Intel HDA)
02:00.1 Audio device: nVidia Corporation High Definition Audio Controller (rev a1)
- Code: Select all
cat /proc/asound/cards
0 [SB ]: HDA-Intel - HDA ATI SB
HDA ATI SB at 0xfcdf0000 irq 16
1 [NVidia ]: HDA-Intel - HDA NVidia
HDA NVidia at 0xfe97c000 irq 18
- Code: Select all
cat /proc/asound/modules
0 snd_hda_intel
1 snd_hda_intel
Any help would be much appreciated...
