"Limbo" -Spiel hat keinen Ton

28

Ich habe gerade ein Spiel namens Limbo in Humble Bundle V gekauft . Die Seite sagt, dass alle Spiele plattformübergreifend sind, aber auf meinem Computer hat das Spiel keinen Sound. Ich habe in Google gesucht und in den offiziellen FAQ nachgesehen, aber keiner von ihnen hat mir geholfen.

Wie kann ich das beheben?

borges
quelle
Ich habe auch dieses Problem und es ist ziemlich nervig. Ausführen des 64-Bit-.deb-Pakets aus dem Humble Bundle V. Angesichts der Betonung der immersiven Soundeffekte wird das Spiel dadurch im Grunde nicht spielbar (oder zumindest nicht so unterhaltsam, wie es sein sollte).

Antworten:

8

Ich habe es geschafft, es mit Sound am 12.04 wie folgt zum Laufen zu bringen:

  1. Fügen Sie den Wein-PPA hinzu:

    sudo add-apt-repository ppa:ubuntu-wine/ppa
    sudo apt-get update
    sudo apt-get upgrade
    winetricks directx9
    winecfg 
    
  2. Ändern Sie d3dx9_43 in "(native, builtin)" auf der Registerkarte "Bibliotheken"

  3. Laden Sie das Windows-Paket herunter und installieren Sie es mit Wein.

  4. Starten Sie Windows LIMBO!
Artūras Šlajus
quelle
1
Endlich! Diese Lösung hat funktioniert!
Borges
Froh, hilfreich zu sein;)
Artūras Šlajus
7
Dies löst jedoch nicht das Problem, dass die Linux- Version keinen Sound ausgibt…
johndrinkwater
2
@johndrinkwater Tatsächlich läuft die 'Linux'-Version in einer Weininstanz, daher ist diese Problemumgehung nicht halb so schlimm, bis sie den Fehler im Repository behoben hat.
MarkovCh1
9

Nach dem Abschalten von Pulse Audio hat der Ton funktioniert. Sie müssen jedoch die Autospawn-Funktion entfernen.

Siehe: http://forum.winehq.org/viewtopic.php?t=1457&sid=b61a832efcbda1807f7d3791e7a46a67

Zusammenfassung:

sudo nano /etc/pulse/client.conf

(Oder verwenden Sie den Editor Ihrer Wahl anstelle von nano.)

Kommentar entfernen und die Autospawn-Zeile wie folgt ändern:

; autospawn = yes
autospawn = no

Sonst startet pulseaudio immer neu.

In einem Terminal killall pulseaudio. Dadurch wird pulseaudio für Ihre aktuelle Sitzung beendet.

matthias
quelle
Vielen Dank! Dies ist ein großartiger Trick, bis wir auf eine offizielle Lösung warten :)
wik
1
Ich denke, dies ist der am wenigsten abstoßende aller hier genannten Tricks. Gut gemacht :)
mgiuca
4

Laut einer E-Mail, die ich vom Humble Bundle-Support erhalten habe:

Auf den Download-Seiten wird heute eine neue Version von Limbo hochgeladen, mit der das Linux-Soundproblem behoben werden soll. Bitte schauen Sie auf Ihrer Download-Seite nach dem aktualisierten Zeitstempel unter den Download-Schaltflächen auf dieser Seite und probieren Sie die neue Version aus.

Das Update vom Ubuntu Software Center wird wahrscheinlich auch bald erscheinen, wie in einer zweiten E-Mail bestätigt:

Codeweavers hat das Update noch nicht abgeschlossen, aber wir werden es so bald wie möglich auf den Downloadseiten und im Ubuntu Center veröffentlichen.

Tatsächlich habe ich die letzte aktualisierte Version überprüft: Sound funktioniert jetzt einwandfrei.

Agmenor
quelle
3

Leider ist Limbo nur die Windows-Version mit einem Emulator namens wine bundled - bekannt für Flakey-Audio. Sie müssen möglicherweise warten, bis sie die Version aktualisiert haben.

johndrinkwater
quelle
4
Aber dieser Link sagt, dass das Spiel zusammen mit verteilt wird, winenur um die Audioprobleme zu umgehen. Das Spiel verwendet eine bestimmte Version von wine(die mit dem Spiel geliefert wird). Es macht keinen Sinn, dass diese Version Probleme hat. Hat noch jemand dieses Problem?
Borges
1

Soweit ich weiß, versucht die mitgelieferte Version, direkt mit ALSA zu kommunizieren, und dies funktioniert nicht, solange PulseAudio ausgeführt wird. Einfache Lösung: pasuspender ./launch-limbo.sh. Komplexe Lösung: Lassen Sie Limbo Ihre Systemversion von Wine verwenden.

Arun Raghavan
quelle
Leider hat die "einfache Lösung" bei mir nicht funktioniert. Was die "komplexe Lösung" betrifft, weiß ich nicht einmal, wie ich anfangen soll.
Borges
1

Hier ist meine Problemumgehung zum Abrufen von Sound in der Linux-Version von LIMBO.

  1. Fügen Sie Ihren Benutzer der Audio- Gruppe hinzu
    sudo adduser username audio
  2. Führen Sie einen separaten xserver aus
    • Drücken Sie STRG + ALT + F1 und melden Sie sich mit Ihrem Benutzernamen und Passwort an
    • enter xinit -- :1um den zweiten xserver zu starten
    • Sie können jetzt mit STRG + ALT + F7 und ...- F8 zwischen diesem und Ihrem normalen Desktop wechseln
  3. starte das spiel mit pasuspender (möglicherweise musst du die maus im xterm oben links bewegen, bevor du text eingeben kannst).
    pasuspender /opt/limbo/launchlimbo.sh
  4. Wenn Sie fertig sind, wechseln Sie mit STRG + ALT + F1 zu VT1 und drücken Sie STRG + C, um den zweiten XServer zu beenden. Jetzt können Sie mit ...- F7 zu Ihrem normalen Desktop zurückkehren.
Frau
quelle
0

Lade die Windows-Version (.exe) herunter und starte sie unter Wine (überprüfe sie im Ubuntu Software Center), folge dem Assistenten, antworte mit Ja, wenn du nach einer Directx-Installation fragst, und alles wird gut funktionieren, ich spiele es jetzt :)

Grundsätzlich ist es das, was das .deb-Paket macht, aber wenn Sie es manuell machen, treten bei solchen Fehlern keine Probleme auf.

Neonboy
quelle
Ich habe das Deb-Paket bereits installiert. Jetzt habe ich es so versucht, wie du es gesagt hast, aber ohne Ergebnis (auf diese Weise startet das Spiel nicht).
Borges
@borges Das ist seltsam, welche Version von Ubuntu und Wine verwenden Sie?
Neonboy
1
@borges Wenn das nicht funktioniert, probiere den Playonlinux-Weg, überprüfe ihn im Repo.
Neonboy
1
Ich benutze Ubuntu 12.04 und Wine 1.4. Siehe meine akzeptierte Antwort, ich musste ein paar "Tricks" mit machen winetricks.
Borges
0

Versuchen Sie zunächst, pulseaudio neu zu starten:

In einem Terminal (Strg + Alt + T) geben Sie ein: (das sind zwei Minuszeichen (-))

pulseaudio --kill

Geben Sie dann ein paar Sekunden Zeit, um sich selbst neu zu starten (achten Sie auf das Lautstärkesymbol oben rechts), und starten Sie dann Limbo.

Limbo funktioniert für mich ohne spezielle Audiokonfigurationen, die in den anderen Antworten erwähnt werden, aber es (und Wein im Allgemeinen) hat manchmal Probleme mit pulseaudio. In meinem Fall behebt ein Neustart von pulseaudio das Problem.

Beachten Sie, dass Sie nach dem Neustart von pulseaudio möglicherweise andere Programme neu starten müssen, die Sound verwenden (z. B. Firefox).

bj0
quelle