PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Ich hab bei Spielen keinen Sound.



`kk
17.08.04, 20:51
Hi Leute.

Hab Gentoo und ne Soundblaster Live 5.1.
Mein Sound funktioniert auch normalerweise, in Spielen nicht.
(Enemy Territory und NwN, mehr hab ich noch nicht probiert...)

Hier mal lsmod:


snd_emu10k1 99432 -
snd_rawmidi 21856 -
snd_pcm 98084 -
snd_timer 25224 -
snd_ac97_codec 69128 -
snd_page_alloc 11500 -
snd_util_mem 4484 -
snd_hwdep 8356 -


ET gibt z.B. folgendes beim Start aus:


------- sound initialization -------
/dev/dsp: No such file or directory
Could not open /dev/dsp
------------------------------------


Meine /etc/devfsd.conf:


LOOKUP snd MODLOAD ACTION snd
LOOKUP dsp MODLOAD
LOOKUP mixer MODLOAD
LOOKUP midi MODLOAD
REGISTER sound/.* PERMISSIONS root.audio 660
REGISTER snd/.* PERMISSIONS root.audio 660


Ich hab noch nie Alsa benutzt von daher kenn ich mich da noch nicht so aus.
Falls ihr noch irgendeine Config-Datei oder ne Ausgabe von irgendwas braucht (und da bin ich mir sicher), dann postet das doch bitte und ich schreib sie hier rein. :)

Gruß, Kai

PS:
alsa-oss hab ich nicht installiert.

PPS:
Das ALSA_TOOLS="emu10k1 ac3dec" habe ich auch nicht in der make.conf, hielt es für unnötig. Ist es das?

tooly
17.08.04, 21:06
Hallo kk,

such mal ein bisschen bei google, das problem kommt ziemlich häufig vor. Du mußt vor dem starten des Spiels echo XXX >> /dev/dsp ausführen, bin mir nur nicht mehr ganz sicher wie der Befehlt heißt. Alternativ kannst Du (sofern Du kde nutzt) vor dem starten des Spiels mal artsd killen.

mfg
tooly

`kk
17.08.04, 21:11
Hi Tooly.

Ich habe jetzt mal alsa-oss installiert und folgende Zeilen in meine Alsa-Config geschrieben, da da was mit /dev/dsp vorkommt. :D



# Folgende Zeilen sind nur bei OSS Kompatibilität notwendig:
alias sound-slot-0 snd-card-0
alias /dev/mixer snd-mixer-oss
alias /dev/dsp snd-pcm-oss
alias /dev/midi snd-seq-oss


Normal funktioniert der Sound weiterhin, aber sowohl in Enemy Territory als auch in Neverwinter Nights gehts wieder nich.

Das was du da meinst ist ja ganz schön, aber ich habe kein /dev/dsp.

PS:
Von NwN kann ich euch leider weder ne Ausgabe, noch die Logs zeigen.
Die sind irgendwie unfähig das mitzuloggen... :ugly:

f_m
17.08.04, 21:26
Vielleicht hilft dir ja der Thread weiter: :)
http://www.linuxforen.de/forums/showthread.php?t=138239

`kk
17.08.04, 21:30
Hi f_m,

das Problem ist ja im Grunde, dass ich keine Ahnung habe, ob ich jetzt nun für meine Karte 100% Alsa benutzen kann, oder OSS emulieren muss.

Wie gesagt...normaler Sound (XMMS z.B., Mplayer) funktioniert ja...
Ohne OSS-Emulierung!

Schaekel
18.08.04, 02:10
Also bei mir kann /dev/dsp nicht geladen werden wenn ich ALSA im Kernel kompiliere (auch mit OSS-Emulation). Das Teil steht nur zur Verfügung, wenn ich OSS einkompiliere (nicht die alsa-oss-emulation!). Ob man das Teil aber unter Alsa irgendwie erstellen kann, weiß ich nicht. Habe im übrigen Debian.

gonzo_18
18.08.04, 09:38
Du hast Gentoo, richtig? Nimmst du das kernel alsa oder hast du alsa-driver emerged?

Für debain: apt-get install alsa-source oder so ähnlich. DAnn /usr/local/src und da dürften sich dann die sourcen zum kopilieren befinden

probiers mal so:
als root:


modprobe snd-pcm-oss
modprobe snd-pcm
echo "et.x86 0 0 direct" > /proc/asound/card0/pcm0p/oss


Das sollte helfen



Das ALSA_TOOLS="emu10k1 ac3dec" habe ich auch nicht in der make.conf, hielt es für unnötig. Ist es das?

Ja...kannst du rausnehmen....

`kk
22.08.04, 13:19
Hi.

Hat etwas gedauert bis ich antworte...
Geht das nicht anders zu lösen?

WOzu benutze ich überhaupt Alsa-OSS-Emulation?
Dann kann ich auch gleich OSS verwenden.

Der Sound geht in keinem Spiel...
Muss ich OSS in meinem make.conf nehmen?
Hilfe!