Getting Voice Software working with Audigy 4 and Nforce2 OnBoardsound
English, German, Hardware, Howto, Linux, Music, Software, gentoo April 3rd, 2007I tried to use TeamSpeak to speak with some friends while playing, but i didn’t succeed to get it working. I tried to put “aoss” in front of the “TeamSpeak” command, nothing changed. So i tried to find out, what i can do. First i merged audacity where i found out, that my microphone doesn’t work with the default device. I had to change from “Mic Capture” to “ALSA: Audigy4: Multichannel Capture/PT Playback (hw:0,2)”. But in TeamSpeak was no Option to use this devicepart.
After this i tried “mumble” a really nice voice software that is opensource and works unter Windows and Linux. More infos here [1]. I used the svn version, the ebuild didn’t compile. I used this [2] introduction to install it.
When i start mumble and joined a server i could here others, a step further to a solution (in TS i didn’t hear anything). Although mumble uses Alsa i still can’t talk, just crazy sounds coming over to others. After some time hacking around with the config i started to try my onboard Chip. I have a Asus A7N8X Deluxe 2.0 so i needed the “intel8×0″ driver. I made a new Kernel with emu10k1 for my Audigy 4 and intel8×0 for the Realtek Chip on board. I used ALSA and the drivers as modules. More infos here [3] especially 2.4.
So now i wanted to use the Audigy 4 for Output and the intel8×0 for input, because microphone with intel8×0 works fine. So i used [3] and [4] to make my Gentoo using both cards as one.
I had to modify some files:
/etc/make.conf:
ALSA_CARDS="emu10k1 intel8x0"
/etc/modules.d/alsa:
alias /dev/mixer snd-mixer-oss alias /dev/dsp snd-pcm-oss alias /dev/midi snd-seq-oss alias snd-card-0 snd-emu10k1 alias snd-card-1 snd-intel8x0 alias sound-slot-0 snd-card-0 alias sound-slot-1 snd-card-1 options snd-emu10k1 index=0 options snd-intel8x0 index=-2
.asoundrc:
pcm.!default {
type plug
slave {
pcm {
type asym
playback.pcm dmix:0
capture.pcm dsnoop:1
}
}
}
pcm.dsp pcm.!default
Now i made sure that alsasound is added to the runlevel and configured Alsamixer.
So the Audigy is working for output and the Realtek Chip is working for the input.
Now i can use mumble and TeamSpeak. There is just one problem left with mumble. When more then 1 User speak it crashes, if anyone has a solution please report me:
ALSA lib pcm_dmix.c:914:(snd_pcm_dmix_open) unable to open slave
[1] http://mumble.sourceforge.net/
[2] http://www.linux-gamers.net/modules/newbb/viewtopic.php?topic_id=2896&forum=6
[3] http://www.gentoo.de/doc/de/alsa-guide.xml
[4] http://de.gentoo-wiki.com/Soundkarten_kombinieren





