08.10.2006, 18:07
|
#
1
|
Registriert seit: Dec 2004
Beiträge: 272
Power: 22
|
Da dieses Problem mit Wine und dem Audio-Tab hier schon mehrfach aufgetaucht ist, hab ich mal diesen Beitrag eröffnet, in der Hoffnung, dass die Nächsten ihn finden.
Zitat:
Original von Kitty aus dem ubuntu-gaming.de Forum
Soundproblemlösung in Wine:
Da ich selber noch ein Anfänger bin, kann es natürlich sein, dass das hier beschriebene Wissen schon allgemein bekannt ist. Aber da ich selber durch diese Tortur mußte, bin ich mir sicher wenigstens einigen helfen zu können.
Es gibt sicherlich auch noch andere Wege zum Ziel und ich bin auch dankbar für jegliche Hinweise. Dies ist halt nur mein Weg und er hat schon zweimal funktioniert.
Vorab:
Meine Soundkarte ist eine Terratec DMX Fire 24/96.
Ich weiss nicht, ob das jetzt nur auf diese Soundkarte zutrifft, aber in diversen Foren schien es ein allgemeines Problem zu sein.
Sollten Schritte zu groß sein, oder Erklärungen zu ungenau, bitte darauf hinweisen und ich werde versuchen Abhilfe zu schaffen.
Bemerkung: Es ist anzuraten die Anleitung zumindest einmal komplett gelesen zu haben, bevor man mit der Befolgung der Einzelschritte beginnt. Manche Schritte könnten unnötig, oder aus dem eigenen Wissen heraus, anders zu lösen sein, als hier beschrieben. Erspart euch einfach die Mehrarbeit!
Voraussetzung:
Die Alsa-Treiber sollten schon mit Ubuntu mitgeliefert worden sein.
Sollten sie dennoch fehlen oder defekt sein, googled nach einer guten Installationshilfe.
Wine installieren:
Seht euch dazu die Anleitung von Cheeky@Boinc in diesem Forum an. Ihr findet sie unter:
[Anleitung] Wine installieren
Hat man Wine installiert, kann man daraufhin im Terminal:
aufrufen. Wenn man dort auf das Audiotab klickt, dürfte winecfg mit einer Fehlermeldung abstürzen. Wenn nicht, dann funktioniert der Sound vielleicht sogar auf Anhieb. Bei mir kam die folgende Fehlermeldung:
Zitat:
|
*** glibc detected *** free(): invalid pointer: 0x7c084e00
|
Das kann man beheben, wenn man die winearts.drv.so -Bibliothek umbenennt.
Dies macht man wieder im Terminal mit dem Befehl:
Zitat:
|
sudo mv /usr/lib/wine/winearts.drv.so /usr/lib/wine/winearts.drv.so.old
|
Anschließend sollte winecfg nicht mehr abgestürzen.
Nun erscheint aber die Meldung, dass die Bibliothek libjack.so nicht gefunden werden könne.
Also schaut man sich an, welche Pakete auf dem System installiert sind: (Terminal)
Man erhält die folgende Ausgabe:
Zitat:
|
ii libjack0.100.0 0.100.0-4 JACK Audio Connection Kit (libraries)
|
Falls dem nicht so ist, muss man die Bibliothek nachinstallieren mit:
Zitat:
|
sudo apt-get install libjack0.100.0-0 libjackasyn0
|
Das Problem lautet nun, das wine eine Bibliothek mit dem Namen libjack.so erwartet, die aber trotz installierter libjack nicht existiert:
Diese Bibliothek liegt in /usr/lib und anzeigen lassen können wir uns das mit:
Die Ausgabe sollte wie folgt aussehen:
Zitat:
|
libjack-0.100.0.so.0 libjack-0.100.0.so.0.0.23 libjackasyn.so.0 libjackasyn.so.0.11
|
Das eben erwähnte Problem kann man beheben, indem man einfach eine Kopie von libjack-0.100.0.so.0 in libjack.so umbenennt:
Zitat:
|
sudo cp /usr/lib/libjack-0.100.0.so.0 /usr/lib/libjack.so
|
Theoretisch sollte schon jetzt der Sound funktionieren, doch um 100%ig sicher zu gehen,
sollte man nochmal die winecfg aufrufen und dort auch die alsa-treiber anwählen.
Bei meiner Soundkarte blieb es zudem nicht aus die Emulation anzuwählen.
Ach ja, ein dummer Punkt, der aber auch auftreten kann, ist folgender:
Manchmal muss man den
im Terminal aufrufen, dort 'm' drücken, weil die Kanäle auf Mute/Stumm eingestellt waren.
So, wenn ihr all diese Schritte durchlaufen seid, bin ich mir sicher, sollte euer Winesound funktionieren.
Viel Spaß beim Zocken!!
|
|
|
|