Civ 5 stürzt beim Start ab

1499
Paradox

Ich habe eine Neuinstallation von civilization 5 in Steam, aber wenn ich es starte, bekomme ich einen schwarzen Bildschirm und dann einen sofortigen Absturz. Ich sehe diesen Fehler im Terminal:

ERROR: ld.so: object '/home/myuser/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. ERROR: ld.so: object '/home/myuser/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored. 

Ich verwende Manjaro Linux und habe dies über den Steam-Client installiert, es wird jedoch Ubuntu in diesem Ordner erwähnt ...

Hier ist die volle Ausgabe, wenn das Spiel läuft:

GameAction [AppID 8930, ActionID 2] : LaunchApp changed task to SynchronizingCloud with "" GameAction [AppID 8930, ActionID 2] : LaunchApp changed task to ProcessingShaderCache with "" GameAction [AppID 8930, ActionID 2] : LaunchApp changed task to SiteLicenseSeatCheckout with "" GameAction [AppID 8930, ActionID 2] : LaunchApp changed task to CreatingProcess with "" GameAction [AppID 8930, ActionID 2] : LaunchApp waiting for user response to CreatingProcess "" GameAction [AppID 8930, ActionID 2] : LaunchApp continues with user response "CreatingProcess" Opted-in Controller Mask: 30 Game update: AppID 8930 "", ProcID 6920, IP 0.0.0.0:0 >>> Adding process 6920 for game ID 8930 GameAction [AppID 8930, ActionID 2] : LaunchApp changed task to WaitingGameWindow with "" ERROR: ld.so: object '/home/myuser/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. ERROR: ld.so: object '/home/myuser/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored. GameAction [AppID 8930, ActionID 2] : LaunchApp changed task to Completed with "" >>> Adding process 6921 for game ID 8930 Game update: AppID 8930 "", ProcID 6921, IP 0.0.0.0:0 Setting breakpad minidump AppID = 8930 Steam_SetMinidumpSteamID: Caching Steam ID: 76561198017115478 [API loaded no] Installing breakpad exception handler for appid(gameoverlayui)/version(20180608222225) Installing breakpad exception handler for appid(gameoverlayui)/version(1.0) Installing breakpad exception handler for appid(gameoverlayui)/version(1.0) Installing breakpad exception handler for appid(gameoverlayui)/version(1.0) Game removed: AppID 8930 "", ProcID 6921  No cached sticky mapping in ActivateActionSet.Installing breakpad exception handler for appid(steam)/version(1528497815) 
1
Was ist Ihre GPU und haben Sie Bibliotheken für Ihre GPU installiert? Fanatique vor 5 Jahren 0
Nvidia GeForce GTX1060. Im Manjaro Settings Manager zeigt es an, dass ich für die GPU `video-nvidia-390xx` und` video-linux` installiert habe. Das gleiche bekomme ich auch auf meinem Laptop mit einer 4-jährigen Nvidia-GPU. Paradox vor 5 Jahren 0
(mit proprietären Treibern) Paradox vor 5 Jahren 0
Wie hast du das installiert? Dinge, die nicht im Repository von Manjaro oder Arch enthalten sind, müssen oft kompiliert werden. fixer1234 vor 5 Jahren 0
Durch den Dampfklienten. Paradox vor 5 Jahren 0

4 Antworten auf die Frage

5
Fernando Martins

Ich hatte das gleiche Problem auf Manjaro, das Spiel funktionierte gut, stürzte jedoch beim Start mit dieser Fehlermeldung nach einem Systemupdate ab. Anscheinend wurde dies durch die Aktualisierung von Pulse Audio auf Version 12.0 verursacht. Hinzufügen

LD_PRELOAD=/usr/lib32/libopenal.so.1 %command% 

In den Startoptionen wurde das Problem für mich behoben.

0
user10027737

Wenn Sie Steam-Client-Betaversion verwenden, fügen ./Civ5XP "%command%"Sie Set Launch Optionsin der Steam-Bibliothek auf der Registerkarte mit den Spieleigenschaften die Zitate hinzu .

Dieser Fehler verursacht auch keinen Absturz und wird von Steam ignoriert. Die Ursache des Absturzes ist wahrscheinlich der Apostroph (') im Dateinamen des Spielverzeichnisses. Überprüfen Sie, ob in der Protokoll- / Dampfausgabe ein "unerwarteter EOF" vorhanden ist. In diesem Fall gilt die obige Problemumgehung. Dies ist ein Fehler in der Steam-Client-Beta.

Ich habe es gerade ausprobiert, aber dasselbe passiert. Außerdem verwende ich kein Beta-Client-Update. Ich habe nur die komplette Terminal-Ausgabe für Dampf hinzugefügt, wenn Civ ausgeführt wird, falls dies hilft. Paradox vor 5 Jahren 0
Starten Sie Steam in einem Terminal neu und direkt nach der Ausgabe des Absturzpostens, beginnend mit der Zeile ">>> Hinzufügen des Prozesses 5225 für Spiel-ID *******" zu "Spiel entfernt: AppID *****" - Ihre Ausgabe kann variieren. user10027737 vor 5 Jahren 0
In der Zwischenzeit können Sie auch die Dampfüberlagerung im Spiel in den Spieleigenschaften deaktivieren, wenn Sie es noch nicht versucht haben: Deaktivieren Sie "Aktivieren Sie die Dampfüberlagerung während des Spiels" user10027737 vor 5 Jahren 0
Ich deaktiviere das im Spiel, weil das Spiel nicht einmal startet. Wie in meiner Frage stürzt es sofort ab. Paradox vor 5 Jahren 0
Haben Sie es im Eigenschaftenmenü der Dampfbibliothek deaktiviert? user10027737 vor 5 Jahren 0
Oh, ich verstehe - ich habe es gerade ausprobiert und es nicht behoben. Paradox vor 5 Jahren 0
0
user10027737

Versuchen Sie, aus der Dampfbibliothek mit dieser Startoption im Menü mit den Spieleigenschaften zu starten: ./Civ5XP "LD_PRELOAD='/usr/$LIB/libgcc_s.so.1 /usr/$LIB/libxcb.so.1 /usr/$LIB/libgpg-error.so ./libcxxrt.so /usr/lib32/libstdc++.so.6' %command%"

Funktioniert immer noch nicht Mein `/ usr / $ LIB /` -Ordner hat auch keine `libgcc_s.so.1`-Datei, nur` bin`, `include`,` lib`, `lib32`,` lib64`, `local`, `sbin`,` share`, `src` Ordner / Dateien Paradox vor 5 Jahren 0
Welche Versionen von `libxcb.so` haben Sie? Was sagt das Protokoll des Dampfterminals über den Absturz mit den Startoptionen? Stellen Sie außerdem sicher, dass Sie das Spiel aus der Bibliothek starten. user10027737 vor 5 Jahren 0
Ist auch die Dampflaufzeit aktiviert? user10027737 vor 5 Jahren 0
0
Paradox

Die einzige Lösung, die für mich funktionierte, wie von einem Benutzer bei Steam Discussion vorgeschlagen, war folgende:

LD_PRELOAD='./libcxxrt.so:/usr/$LIB/libstdc++.so.6:/usr/lib32/libopenal.so.1' %command%