LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Software (https://www.linuxquestions.org/questions/linux-software-2/)
-   -   kmix finding wrong sound card (https://www.linuxquestions.org/questions/linux-software-2/kmix-finding-wrong-sound-card-710793/)

CrashedAgain 03-11-2009 11:39 AM

kmix finding wrong sound card
 
Stupid problem...about every other time I start up, kmix starts up set to the on-board SiS sound driver instead of the Audigy 2 ZS card, thus there is no sound.
~.kde/share/config/kmixrc seems to be correct:
Code:

AllowDocking=true
Labels=true
MasterMixer=ALSA::Audigy_2_ZS__SB0350_:1
MasterMixerDevice=0
Menubar=true
Orientation=Horizontal
Position=-890,348
Size=1964,365
Tickmarks=true
TrayVolumeControl=true
ValueStyle=Absolute
Visible=false
startkdeRestore=true

[0]
Mixer_Name_Key=SiS SI7012
View.input.Devs=6
View.output.Devs=6
View.switches.Devs=16

[1]
Mixer_Name_Key=Audigy 2 ZS [SB0350]
View.input.Devs=11
View.output.Devs=35
View.switches.Devs=10

so what could be wrong??

(Debian Lenny system)

T74marcell 03-11-2009 02:27 PM

Maybe switch the [0] and [1] section contents with each other in the config file, so that Audigy is considered the default (first) entry). I don't know if this works, but it's worth a try.

Arch Linux

CrashedAgain 03-11-2009 02:37 PM

Already tried that.

Confusing thing is that sometimes it works properly but sometimes not...almost as if it had another config file somewhere.

almatic 03-11-2009 04:55 PM

I'd just disable the onboard sound in the bios to save the trouble dealing with 2 soundcards. Or do you need it for anything ?

Linuxchuck 03-11-2009 05:44 PM

Give this a shot:

Open /etc/modprobe.d/alsa-base with a text editor of your choice and scroll to the end.

append the following lines to the end of it:

Code:

options snd-emu10k1 index=0
options snd-intel8x0 index=1

Please note that I do not know for certain what driver you are loading for your SIS7012 card. I made a presumption that it would be the intel8x0 driver. If that is not correct, then just substitute the appropriate module name where I put "intel8x0".

This should force your audigy to become the "primary" card at every reboot, and the onboard SiS card to become the "secondary". If you want it the other way around, just swap the 1 and the 0.

Hope this helps.


All times are GMT -5. The time now is 04:12 AM.