Daraufgekommen bin ich dadurch, dass Warzone 2100 (übrigens ein sehr empfehlenswertes Echtzeitstrategiespiel für Loonix, OSX und Windoze) andauernd crashte - vermutlich wird das Problem also auch einige der unter Linux laufenden Ego-Shooter und sonstigen 3D-Games betreffen. Die Ausführung von wz2100 mit --debug Flag crashte zwar immer noch, aber konnte auf dem letzten Loch noch irgendetwas mit "sound" pfeifen - ein warzone2100 --nosound --debugfile=wzlog --debug=Sound brachte schliesslich Probleme mit openAL ans Licht. Dank der auch ohne 3D-Spatial-Audio (dazu dient openAL) Pulse-Audio-Server eher komplex, diffus und fehlerträchtig ist, nicht ganz einfach zu erraten - und doppelt unverständlich, warum die Fedora-Paketierer OpenAL nicht mit einer an Pulse angepassten Konfiguration ausliefern, wenn sie schon unbedingt Pulse-Audio als Standard-Soundserver verwenden müssen.
Kurz und gut: Im Endeffekt genügt es, die Zeile "driver = pulse" in die /etc/openal/alsoft.conf einzutragen, eventuell sollte man auch den Rest der Konfigurationsdatei anpassen, "format = AL_FORMAT_STEREO16" kann im Zweifelsfall kaum schaden. Eine funktionierende /etc/openal/alsoft. conf lade ich im Anschluss hoch.
Wahrscheinlich wird der von OpenAL zombiefizierte Pulseaudio-Server ein freundliches "killall -KILL pulseaudio" zur Aufmunterung brauchen - aber das sollte man ohnhin mindestens drei mal täglich anwenden oder an Hauswände sprühen
killall -KILL pulseaudio!1!!
Verwandte Einträge:











geht jetzt der mailserver auch nicht mehr? und was ist mit dem handy?keine verbindung.
?! Kann ich nicht bestätigen. Hier ist alles up and running.
hatte falschinformation handynummer(zahlendreher) und mails sind offensichtlich auf spam eingestellt
Hi,
Witzig, aber driver=pulse führte bei mir zu gar keinem Ton mehr. Aber driver=oss wirkt Wunder, der OpenAL-Sound ist schnell und fehlerfrei wie früher. Ubuntu 9.10 32-bit.
Dann hast du aber wahrscheinlich auch kein Pulse-Audio an, sondern OSS, oder? Andernfalls könnte es sein, dass du den OSS-Wrapper (padsp) von Pulse benutzt, um ein OSS zu emulieren, das es gar nicht bräuchte, an das dann wiederum OpenAL andockt. Geht vermutlich auch, ist aber noch mehr durch die Brust ins Auge, als der “normale” Weg.