Hi!
Die zentrale Frage: Wie ändert man das Standard-device für die ALSA-Soundausgabe?
Die Problemgeschichte:
Ich hab bei diversen Spielen (UT2004, Quake, America's Army, etc.) keinen Sound und in der Konsole wurde "open /dev/[sound/]dsp: No such file or directory" ausgegeben. Also hab ich brav im Forum gesucht und herausbekommen, dass das mit der Alsa-OSS-Emulation zusammenhängt, die ich nicht im Kernel hatte. Also hab ich diese fest reinkompiliert, den Kernel neu gebacken und gebootet. Dann hab ich gemerkt, dass ich keine Alsa-Packages drauf hab und gleich mal alsa-base, alsa-oss und alsamixer installiert. Dann noch ein "alsaconf", in dem ich meine Soundkarte ausgewählt habe und ein "modprobe snd-pcm-oss" und die Fehlermeldung erschien bei den Spielen nichtmehr. Dummerweise scheinen alle Anwendungen als Standardsoundkarte das Dummy-Device zu nutzen. Wenn ich nämlich alsamixer starte, nimmt er Device 0, welches das Dummydevice ist. Starte ich ihn mit "alsamixer -c 1" nimmt er korrekterweise meine Soundkarte. Genauso verhält es sich mit XMMS, wo ich auch nur was höre, wenn ich explizit Device 1 in den Einstellungen auswähle.
Ich habe nun die Vermutung, dass UT und die anderen Games auch standardmäßig das Dummydevice nutzen, weshalb ich nichts höre. Wie ändere ich das?
More Info:
- Debian Sarge mit 2.6.10er Kernel
- SoundBlaster Audigy 2
- emu10k1 funzen, Module geladen
lsmod:
Wäre für Hilfe sehr dankbar,Code:Module Size Used by snd_pcm_oss 48356 0 snd_mixer_oss 17536 3 snd_pcm_oss snd_emu10k1 92868 2 snd_rawmidi 20064 1 snd_emu10k1 snd_ac97_codec 72608 1 snd_emu10k1 snd_util_mem 3264 1 snd_emu10k1 snd_hwdep 7236 1 snd_emu10k1 fglrx 234624 9 af_packet 16904 2 usblp 10944 0 ohci1394 31428 0 ieee1394 94648 1 ohci1394 via_agp 7424 1 agpgart 28136 1 via_agp uhci_hcd 30160 0 ehci_hcd 27460 0 ohci_hcd 19208 0 w83627hf 27488 0 i2c_sensor 2880 1 w83627hf i2c_isa 1664 0 i2c_viapro 6220 0 ide_cd 38084 0 unix 23412 311
lynix
Lesezeichen