Keines meiner Spiele funktioniert in Wine

Keines meiner Spiele funktioniert in Wine

Okay, mit Ausnahme von StarCraft I läuft kein Spiel, das ich mit Wine installiert habe (ich habe C&C 3, Worms Armageddon und Rome Total War ausprobiert). Alle Spiele lassen sich problemlos installieren, aber wenn ich versuche, sie auszuführen (aus der Wine-Datei), flimmert der Bildschirm ein wenig (als würde er versuchen, die Wine-Datei zu schließen) und stoppt dann. Und wenn ich die Wine-Datei verlasse, sieht es so aus, als wäre meine Ubuntu-Version auf 10.08 zurückgesetzt worden (ich glaube, die Version, die ich derzeit habe, ist 11.04).

Das macht mich wahnsinnig, da ich kein Spiel zum Laufen bekomme (mit Ausnahme von StarCraft, und selbst da funktioniert der Ton nicht). Weiß jemand, wie man das behebt? Danke!

Antwort1

Um Ihnen helfen zu können, benötige ich zunächst einige weitere Informationen:

  1. Haben Sie in AppDB von Wine überprüft, ob diese Spiele einwandfrei laufen? Siehe:http://appdb.winehq.org/objectManager.php?sClass=application&iId=1308

Wie Sie sehen, ist es mit Gold bewertet, also sollte es funktionieren. Außerdem ist die Version mit Gold bewertet die neueste Wine-Version (1.3.25).

  1. Haben Sie die neueste Version von Wine?

  2. Haben Sie die gleiche Version der Spiele, die angeblich in AppDB funktionieren?

  3. Hast du deinen echten Grafiktreiber installiert (fglrx oder nvidia) und nicht diese beschissenen OSS-Treiber (ich meine, du kannst einfach mit dem OSS-Treiber spielen, das ist einfach die Realität)

  4. Haben Sie die Anweisungen auf der Wine-Seite (in AppDB) zur Installation und zum Start usw. befolgt? (Anleitung)

  5. Wie startest du die Spiele? Bitte poste deine Befehle.

  6. Außerdem würde ich nicht empfehlen, zum Starten der Spiele eine grafische Benutzeroberfläche (GUI) zu verwenden, da bei mir die Konsolenausgabe nicht angezeigt wird, was zu dem Hinweis auf fehlende DLLs führt …

AKTUALISIEREN:

  1. Ich habe vergessen zu fragen: Haben Sie die Spiele in einem separaten Wine-Präfix für jedes Spiel installiert? Wenn nicht -> sollten Sie das tun ...

Danke

M.

Aktualisierung 2:

  1. Gehe zu:http://www.winehq.org/download/ubuntuoderhttps://launchpad.net/~ubuntu-wine/+archive/ppaund holen Sie sich die neuste Version. Sie sind stabil!

  2. Geben Sie dies in eine Konsole ein: „glxinfo | grep vendor“ es sollte nvida oder ati und NICHT mesa ausgeben

  3. Die Anweisungen finden Sie normalerweise in der AppDB von Wine in einer der Versionen. Für Armagedon finden Sie sie hier:http://appdb.winehq.org/objectManager.php?sClass=version&iId=1744(etwas nach unten scrollen)

  4. So sollten Sie Ihre Spiele nicht starten. Sie können keine Warnungen lesen und ich bin mir nicht sicher, ob es überhaupt richtig geladen wird. Für mich ist der richtige (funktionierende) Weg:

cd /Pfad/zum/Spiel WINEPREFIX=/Pfad/zum/Präfix wine Game.exe

Weitere Informationen zu Wineprefix finden Sie unter:http://wiki.winehq.org/FAQ#head-faf9617c53607e583f6e6ff70a4ac9522d490faf

Antwort2

Die Fehlermeldung besagt eindeutig

fixme:ddraw:DirectDrawEnumerateExA flags 0x00000003 not handled

Die DirectX-Implementierung von Wine kann eine bestimmte Kombination von Flags, die vom Spiel an eine Routine übergeben werden, noch nicht verarbeiten. Versuchen Sie alles, was Manuel sagt, und installieren Sie dann native (also Windows-native) DirectX-Bibliotheken mit Winetricks.

verwandte Informationen