Soundprobleme mit SuSE8.0 NUR bei Spielen!
Hallo, unter 7.2 war alles gut. Jetzt habe ich SuSE8.0 installiert (Neuinstallation) und bereits alle Updates mit dem YOU gemacht. Sobald ich 3D Spiele (besonders schmerzlich bei Q3A, aber auch beobachtet bei Tribes2) starte, krieg ich keinen Ton mehr zu hören. KDE3 hat aber Sound. Die Startmeldung von Q3A liefert ein lappidares: (...) ----- finished R_Init ----- ------- sound initialization ------- /dev/dsp: Device or resource busy Could not open /dev/dsp ------------------------------------ Sound memory manager started Loading vm file vm/ui.qvm. VM file ui compiled to 581971 bytes of code ui loaded in 1943200 bytes on the hunk 46 arenas parsed 32 bots parsed (...) Ich hab mir /dev/dsp schon angeschaut, die Ownership geändert und auf volle Leserechte gesetzt, alles ohne Erfolg. Was kann ich noch tun, woran kanns hängen? Ich hab leider null Erfahrung mit Sound unter Linux, hab schon versucht im Steuerzentrum von KDE den Start des Soundservers zu unterbinden (er läßt sich aber trotzdem nicht vom lustigen Tönen abhalten), weil ich Kollisionen der beiden Soundausgaben befürchtet hab. Dann hab ich statt KDE3 mal fvwm2 genommen, aber unter Q3A auch wieder kein Sound. Irgendwelche Tips? Irgendjemand da draußen der unter SUSE8.0 Sound bei Q3A hat? Oder eine andere Liste die mir helfen kann? MfG, Andreas Hippauf
Hallo,
[...]
------- sound initialization ------- /dev/dsp: Device or resource busy Could not open /dev/dsp ------------------------------------
1. KDE kontrollzentrum starten 2. unter Klänge->Soundserver 'abschalten bei inaktivität' an und möglichst kurze zeit eintragen 3. unter Klänge->Systemnachrichten die klangereignisse bei neuem fenster abstellen 4. fraggen mit sound ;) bye, [L]
Am Fre, 2002-07-19 um 13.33 schrieb Andreas Hippauf:
Hallo,
Hallo Andreas
unter 7.2 war alles gut. Jetzt habe ich SuSE8.0 installiert (Neuinstallation) und bereits alle Updates mit dem YOU gemacht. Sobald ich 3D Spiele (besonders schmerzlich bei Q3A, aber auch beobachtet bei Tribes2) starte, krieg ich keinen Ton mehr zu hören. KDE3 hat aber Sound. Die Startmeldung von Q3A liefert ein lappidares:
(...) ----- finished R_Init -----
------- sound initialization ------- /dev/dsp: Device or resource busy Could not open /dev/dsp ------------------------------------ Sound memory manager started Loading vm file vm/ui.qvm. VM file ui compiled to 581971 bytes of code ui loaded in 1943200 bytes on the hunk 46 arenas parsed 32 bots parsed (...)
Ich hab mir /dev/dsp schon angeschaut, die Ownership geändert und auf volle Leserechte gesetzt, alles ohne Erfolg.
Was kann ich noch tun, woran kanns hängen?
Ich hab leider null Erfahrung mit Sound unter Linux, hab schon versucht im Steuerzentrum von KDE den Start des Soundservers zu unterbinden (er läßt sich aber trotzdem nicht vom lustigen Tönen abhalten), weil ich Kollisionen der beiden Soundausgaben befürchtet hab. Dann hab ich statt KDE3 mal fvwm2 genommen, aber unter Q3A auch wieder kein Sound.
Irgendwelche Tips? Irgendjemand da draußen der unter SUSE8.0 Sound bei Q3A hat?
Ja ich :)
Oder eine andere Liste die mir helfen kann?
www.tuxgamers.de #tuxgamers im qnet. Aber jetzt versuch ich es erstmal. Welche Treiber benutzt du für deine Karte? Alsa, Oss, Kernel Sound ? Was ist es für eine Karte? Ich persönlich habe mit Q3 und Alsa eigentlich bis jetzt immer nur Probleme gehabt. Kernel Sound funktioniert da am besten. Also in Verbindung mit q3a. Probiers einfach mal aus. Dazu musst du dann allerdings nen neunen Kernel kompilieren. Wie das geht steht genau im Handbuch beschrieben, falls du das noch nicht gemacht hast. MfG Philipp
Am Freitag, 19. Juli 2002 13:33 schrieb Andreas Hippauf:
unter 7.2 war alles gut. Jetzt habe ich SuSE8.0 installiert (Neuinstallation) und bereits alle Updates mit dem YOU gemacht. Sobald ich 3D Spiele (besonders schmerzlich bei Q3A, aber auch beobachtet bei Tribes2) starte, krieg ich keinen Ton mehr zu hören. KDE3 hat aber Sound.
Genau das dürfte das Problem sein, der Soundserver artsd blockiert das Sounddevice bei Karten die nicht mehrere Quellen gleichzeitig verarbeiten können. Entweder Du beendest artsd vor dem Start des Spiels oder Du biegst mit 'artsdsp [spiel-startprogramm]' die Soundausgabe auf arts um.
Ich hab mir /dev/dsp schon angeschaut, die Ownership geändert und auf volle Leserechte gesetzt, alles ohne Erfolg.
Was kann ich noch tun, woran kanns hängen?
Die andere Möglichkeit ist natürlich, dass einige Spiele mit dem neuen Alsa noch nicht zurechtkommen. SuSE hat der 8.0 eine Betaversion von alsa 0.9 beigelegt, sowas kann manchmal problematisch sein.
Ich hab leider null Erfahrung mit Sound unter Linux, hab schon versucht im Steuerzentrum von KDE den Start des Soundservers zu unterbinden (er läßt sich aber trotzdem nicht vom lustigen Tönen abhalten), weil ich Kollisionen der beiden Soundausgaben befürchtet hab.
Du kannst: - den automatischen Start des Soundservers unterbinden, dann wird er nur bei Bedarf geladen. Das bringt natürlich nichts, wenn Du nen Startsound eingestellt hast, dann ist er auch wieder da. (KDE- Kontrollzentrum: Klänge -> Systemnachrichten -> KDE-Systemnachrichten -> KDE started, Häckchen bei 'Klang abspielen' entfernen). - dem arts vorgeben, nach wie viel sekunden inaktivität er sich schlafen legen soll (KDE-Kontrollzentrum: Klänge -> Soundserver: Autom.abschalten, wenn inaktiv). - killall artsd ausführen
Dann hab ich statt KDE3 mal fvwm2 genommen, aber unter Q3A auch wieder kein Sound.
Dann dürfte es wohl eher am alsa als am artsd liegen. Gibts noch kein Alsa-Update für die SuSE 8.0? Hab hier unter SuSE 7.3 ein selbst compiliertes alsa 0.9rc2, damit klappt der Sound mit Q3A-Demo jedenfalls. -- Machs gut | http://www.iiv.de/schwinde/buerger/tremmel/ Manfred | http://www.knightsoft-net.de
Am Fre, 2002-07-19 um 14.24 schrieb Philipp Strube:
Irgendwelche Tips? Irgendjemand da draußen der unter SUSE8.0 Sound bei Q3A hat?
Ja ich :)
Oder eine andere Liste die mir helfen kann? www.tuxgamers.de #tuxgamers im qnet.
Nachdem hier schon nach einem Tag so viele Ansätze zu finden waren, bin ich fast sicher, das ich mit Eurer Hilfe das Problem lösen kann! :-)
Aber jetzt versuch ich es erstmal. Welche Treiber benutzt du für deine Karte? Alsa, Oss, Kernel Sound ? Was ist es für eine Karte?
Ich nutze den Onboard Sound eines K7S5A (wird automatisch bei 1. Installation erkannt und als SIS7012 PCI Audio Accelerator eingetragen und aktiviert) Was für ein Soundsystem weiß ich nicht sicher, wie kann ich das herausfinden? Es ist aber eine im Prinzip nahezu nackte Basisinstallation der SUSE8.0, ohne viel Paketselektion bis jetzt. Also im Bereich sound hab ich sicher noch nix verändert. Ich nehme mal an ich hab es dann mit Alsa zu tun, oder?
Ich persönlich habe mit Q3 und Alsa eigentlich bis jetzt immer nur Probleme gehabt. Kernel Sound funktioniert da am besten. Also in Verbindung mit q3a. Probiers einfach mal aus. Dazu musst du dann allerdings nen neunen Kernel kompilieren. Wie das geht steht genau im Handbuch beschrieben, falls du das noch nicht gemacht hast.
Ich hab es auf meinem Server mal wegen der Faxunterstützung (Capi-Treiber) gemacht, das war für mich ein mittlerer Alptraum. Ich werd also wohl das passende Soundmodul finden müssen, schon klar. Muss ich noch auf was achten um Alsa anschließend loszuwerden??? Oder hab ich was falsch verstanden?
Am Fre, 2002-07-19 um 13.42 schrieb Mathias Homann:
Hallo,
[...]
------- sound initialization ------- /dev/dsp: Device or resource busy Could not open /dev/dsp ------------------------------------
1. KDE kontrollzentrum starten 2. unter Klänge->Soundserver 'abschalten bei inaktivität' an und möglichst kurze zeit eintragen 3. unter Klänge->Systemnachrichten die klangereignisse bei neuem fenster abstellen 4. fraggen mit sound ;)
Ok. Hab das mal gemacht und vorsichtshalber aus und neu eingeloggt. Wirklich kein Startsound mehr, keine Fenstertöne nix. Dann shell und Quake3 gestartet: ------- sound initialization ------- Could not mmap dma buffer PROT_WRITE|PROT_READ trying mmap PROT_WRITE (with associated better compatibility / less performance code) /dev/dsp: Input/output error Could not mmap /dev/dsp ------------------------------------ Sound memory manager started Loading vm file vm/ui.qvm. VM file ui compiled to 581971 bytes of code Muss ich also davon ausgehen, dass der ALSA-Treiber der SUSE8.0 noch einige Macken hat? Ich nutze den Onboard Sound eines K7S5A (wird automatisch bei 1. Installation erkannt und als SIS7012 PCI Audio Accelerator eingetragen und aktiviert)
Am Fre, 2002-07-19 um 18.09 schrieb Manfred Tremmel:
Genau das dürfte das Problem sein, der Soundserver artsd blockiert das Sounddevice bei Karten die nicht mehrere Quellen gleichzeitig verarbeiten können. Entweder Du beendest artsd vor dem Start des Spiels oder Du biegst mit 'artsdsp [spiel-startprogramm]' die Soundausgabe auf arts um.
artsdsp quake3 Q3 1.31 linux-i386 Dec 17 2001 ----- FS_Startup ----- Current search path: /home/andi/.q3a/baseq3 (...) ------- sound initialization ------- Sorry but your soundcard can't do this ------------------------------------ Sound memory manager started Loading vm file vm/ui.qvm. (...) :-( Tja, also brauch ich ne andere Soundkarte, oder was soll mir der Text sagen???
Du kannst:
- den automatischen Start des Soundservers unterbinden, dann wird er nur bei Bedarf geladen. Das bringt natürlich nichts, wenn Du nen Startsound eingestellt hast, dann ist er auch wieder da. (KDE- Kontrollzentrum: Klänge -> Systemnachrichten -> KDE-Systemnachrichten -> KDE started, Häckchen bei 'Klang abspielen' entfernen).
Aha, deswegen war der Sound trotz entferntem Häkchen wieder da! Wenigstens wieder was gelernt! :-) Danke.
- dem arts vorgeben, nach wie viel sekunden inaktivität er sich schlafen legen soll (KDE-Kontrollzentrum: Klänge -> Soundserver: Autom.abschalten, wenn inaktiv). - killall artsd ausführen
killall gerade probiert ohne erfolg. Bin mir jetzt aber nicht sicher ob ich vorher nicht evtl. was am mixer verstellt hab. ich probier das nachher noch mal, nach nem relog..
Dann hab ich statt KDE3 mal fvwm2 genommen, aber unter Q3A auch wieder kein Sound.
Dann dürfte es wohl eher am alsa als am artsd liegen. Gibts noch kein Alsa-Update für die SuSE 8.0? Hab hier unter SuSE 7.3 ein selbst compiliertes alsa 0.9rc2, damit klappt der Sound mit Q3A-Demo jedenfalls.
Selber Compilieren mach ich nur mit bauchschmerzen, da hatte ich bisher immer recht wenig erfolg.... :-/ Aber wenn nix anderes hilft, bleibt mir wohl nichts anderes übrig. Also Sourcen für dieses 0.9rc2 suchen, richtig?
Am Sam, 2002-07-20 um 08.59 schrieb Andreas Hippauf:
Ich nutze den Onboard Sound eines K7S5A (wird automatisch bei 1. Installation erkannt und als SIS7012 PCI Audio Accelerator eingetragen und aktiviert) Was für ein Soundsystem weiß ich nicht sicher, wie kann ich das herausfinden? Es ist aber eine im Prinzip nahezu nackte Basisinstallation der SUSE8.0, ohne viel Paketselektion bis jetzt. Also im Bereich sound hab ich sicher noch nix verändert. Ich nehme mal an ich hab es dann mit Alsa zu tun, oder?
Hmm ich glaube da haben wir das Problem schon. Ich hab auch nen SiS Chipsatz onboard. Die Soundkarte ist auch bei mir onbaord, wahrscheinlich genau die selbe. Mach mal als root lspci. Wenn es dann ungefähr so aussieht, werden wir wohl den gleichen Chipsatz haben. logon:/home/logon # lspci 00:00.0 Host bridge: Silicon Integrated Systems [SiS] 735 Host (rev 01) 00:01.0 PCI bridge: Silicon Integrated Systems [SiS] 5591/5592 AGP 00:02.0 ISA bridge: Silicon Integrated Systems [SiS] 85C503/5513 00:02.2 USB Controller: Silicon Integrated Systems [SiS] 7001 (rev 07) 00:02.3 USB Controller: Silicon Integrated Systems [SiS] 7001 (rev 07) 00:02.5 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE] (rev d0) 00:09.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139 (rev 10) 00:0b.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8029(AS) 00:0f.0 Multimedia audio controller: Ensoniq 5880 AudioPCI (rev 02) 01:00.0 VGA compatible controller: nVidia Corporation NV11 (GeForce2 MX) (rev b2) Wie du siehst ist bei mir kein SiS Sound zu finden. Das liegt daran, das ich ihn im Bios deaktiviert habe, weil es weder mit Alsa, noch mit Kernel Sound, und mit diesem Oss das man kaufen muss schon garnicht, zum laufen zu bringen war. Standard Sound (mp3s, video etc.) gehen recht gut. Aber mit Quake3 war die Karte nicht zu vernünftigen tönen zu bewegen. Mit Alsa ging es garnicht und mit Kernel Sound hat es irgendwie keine richtigen Töne von sich gegeben. Manchmal kam es auch vor das mp3's zu schnell abgespielt wurden. Also als wenn man so ein Pitch Programm an hat. Ich habe ein solches dann benutzt um die Musik wieder auf normale Geschwindigkeit zu bringen. Lange Rede kurzer Sinn. Irgendwas scheint mit den Soundkartentreibern noch nicht so richtig zu sein. Das mag auch daran liegen, das die Karte keinen eigenen Treiber hat, sondern man sie mit dem Intel Treiber betreibt. Das funktioniert zwar irgendwie, aber das Resultat hab ich ja eben beschrieben.
Ich hab es auf meinem Server mal wegen der Faxunterstützung (Capi-Treiber) gemacht, das war für mich ein mittlerer Alptraum. Ich werd also wohl das passende Soundmodul finden müssen, schon klar. Muss ich noch auf was achten um Alsa anschließend loszuwerden??? Oder hab ich was falsch verstanden?
Wie gesagt versuchen kannst du es ja, aber bei mir hats nicht funktioniert. Falls du doch Erfolg hast, würde ich mich freuen wenn du mir ne kurze Mail schreiben würdest. Ich habs mit dem Intel Chipsatz probiert. Findest du unter Sound. :) Wenn du fragen hast, frag einfach! Achja meine Lösung für fehlerfreien Sound unter Linux und Q3A kostet 29.95€ ist von Creative Labs und heisst Sound Blaster 4.1 Digital. Wird voll unterstützt. 00:0f.0 Multimedia audio controller: Ensoniq 5880 AudioPCI (rev 02) <-- Und ist sogar mehr Kanal fähig. D.h. q3a und Mp3's gleichzeitig auf dem selben Ausgang. Dafür musst du nur xmms oder q3a sagen, den zweiten Channel zu benutzen. bei q3a geht das indem du: seta snddevice "/dev/dsp0" einfach in die Konfig. Bei mir ist es jetzt so das xmms den zweiten Kanal /dev/dsp1 benutzt, weil der flashplayer immer den ersten haben will. Und so kann ich surfen und mp3s hören gleichzeitig. Wenn ich q3a anhabe, surfe ich nicht. und dann tritt das problem nicht auf. Denn irgendwie verhindert der Flashplayer sowohl bei mozilla als auch beim konqueror den Seitenaufbau, wenn er nicht auf das Sounddevice zugreifen kann. Dann muss man xmms ausmachen und dann gehts. Mit diesem Workaround tritt das Problem nicht mehr auf. Ich hoffe ich konnte ein bisschen helfen. MfG Philipp aka [mb.HOLD] Logon visit us at: www.hold-clan.de www.masterblasters.de or on qnet #hold
participants (4)
-
Andreas Hippauf
-
Manfred Tremmel
-
Mathias Homann
-
Philipp Strube