View Full Version : SB live 5.1, alsa, and TS
Redemption042
07-11-2004, 23:24
For some reason, when I have TS open, et locks up when trying to initialize the sound. I assume this is because both ts and et are trying to hog /dev/dsp. I've tried reading both these forums and the alsa/oss how-to. However, the oss/alsa How-to says that owners of emu10k1 chipset based cards shouldn't have the problems I'm having because the cards to hardware based mixing.
However, I am having the problems.
Previously I was on a knoppix based linux install which was an oss only system and I could run both ts and Et at the same time, so I know it's not the hardware.
Hmm weird... Make sure you use alsa sound driver snd-emu10k1. It should work without problem.
Redemption042
08-11-2004, 10:07
I've installed ubuntu successfully. Everything on my system is detected correctly. one problem I discovered, though, as went to play my favorite game was that /dev/dsp would act as if it only had one channel for OSS devices. I would start up TeamSpeak, an OSS program that grabs /dev/dsp, and the try te start up Enemy Territory. Enemy Territory would then freeze on sound init because it too would try to grab /dev/dsp. The odd thing about this is that my soundcard, the emu10k1 chipset based SB live supports hardware mixing. In fact, when I had OSS only on my old knoppix based install, teamspeak would work fine with et. Do I have something not configured right with alsa?
here is the list of modules running in terms of sound.
snd_emu10k1 98184 3
snd_rawmidi 25024 1 snd_emu10k1
snd_pcm_oss 53672 0
snd_mixer_oss 21632 3 snd_pcm_oss
snd_pcm 92704 2 snd_emu10k1,snd_pcm_oss
snd_timer 26628 1 snd_pcm
snd_seq_device 10760 2 snd_emu10k1,snd_rawmidi
snd_ac97_codec 71172 1 snd_emu10k1
snd_page_alloc 13192 2 snd_emu10k1,snd_pcm
snd_util_mem 7424 1 snd_emu10k1
snd_hwdep 11552 1 snd_emu10k1
snd 51940 12 snd_emu10k1,snd_rawmidi,snd_pcm_oss,snd_mixer_oss, snd_pcm,snd_timer,snd_seq_device,snd_ac97_codec,sn d_util_mem,snd_hwdep
soundcore 11872 3 snd
Here is info from my /proc/asound:
/proc/asound/pcm:
00-00: emu10k1 : EMU10K1 : playback 32 : capture 1
00-01: emu10k1 mic : EMU10K1 MIC : capture 1
00-02: emu10k1 efx : EMU10K1 EFX : capture 1
00-03: emu10k1 : EMU10K1 FX8010 : playback 8
/proc/asound/devices:
0: [0- 0]: ctl
4: [0- 0]: hardware dependent
8: [0- 0]: raw midi
19: [0- 3]: digital audio playback
26: [0- 2]: digital audio capture
25: [0- 1]: digital audio capture
16: [0- 0]: digital audio playback
24: [0- 0]: digital audio capture
33: : timer
Please, PLEASE, someone help me. I've been banging my head at this for two days now and I still don't even know what the problem is.
:confused:
Hmm... everything seems to be allright with your config.
In mandrake I can choose from 3 different drivers. Those are:
- audigy
- emu10k1
- snd-emu10k1
Last one (recommended by system & the one I use) is Alsa driver with OSS emulation that also supports HW mixing on /dev/dsp (multiple apps accessing it at the same time without problem of dsp being blocked or anything).
I know it's not a lot of help but I didn't have any problems so I don't have a lot of experience in this matter.
Redemption042
08-11-2004, 19:11
Well, thanks for the information and replying. ;-)
VindictivE
30-11-2004, 01:49
pass these cmds into a console. for some reason, alsa/oss tries to take an input from ET. since only one input is supported, it freezes. this disables the input from ET. enjoy
echo "et.x86 0 0 direct" > /proc/asound/card0/pcm0p/oss
echo "et.x86 0 0 disable" > /proc/asound/card0/pcm0c/oss
vBulletin® v3.7.3, Copyright ©2000-2009, Jelsoft Enterprises Ltd.