protonscr

Unable to launch Pillars of Eternity after Steam update

steamopen 3rd party gameFlathub-provided steam package
ValveSoftware/steam-for-linux#7567 · opened 2020-12-25 by ElDifinitivo · updated 2020-12-28 · 1 comments · github
EElDifinitivo 2020-12-25 github
  • Steam client version (build number or date): 1608507519
  • Distribution (e.g. Ubuntu): Void Linux - Freedesktop.org 20.08.2 (Flatpak runtime)
  • Opted into Steam client beta?: No
  • Have you checked for system updates?: Yes

It seems that after the most recent Steam update (version 1608507519), the game stopped working correctly. Trying to run the native version will say the game is running but will not open a window. It seems to run under the most recent version of Proton but I'd rather not have to use that when a native version exists. Running under Proton also does not allow me to load previous saved games from the native run.

Here is the STDOUT from Steam:

GameAction [AppID 291650, ActionID 1] : LaunchApp changed task to ProcessingInstallScript with ""
GameAction [AppID 291650, ActionID 1] : LaunchApp changed task to SynchronizingCloud with ""
Installing breakpad exception handler for appid(steam)/version(1608507519)
GameAction [AppID 291650, ActionID 1] : LaunchApp changed task to SiteLicenseSeatCheckout with ""
GameAction [AppID 291650, ActionID 1] : LaunchApp changed task to CreatingProcess with ""
GameAction [AppID 291650, ActionID 1] : LaunchApp waiting for user response to CreatingProcess ""
GameAction [AppID 291650, ActionID 1] : LaunchApp continues with user response "CreatingProcess"
Opted-in Controller Mask for AppId 291650: 0
Game update: AppID 291650 "", ProcID 573, IP 0.0.0.0:0
ERROR: ld.so: object '/home//.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Starting app 291650

Adding process 573 for game ID 291650
GameAction [AppID 291650, ActionID 1] : LaunchApp changed task to WaitingGameWindow with ""
ERROR: ld.so: object '/home//.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Found path: /home//.local/share/Steam/steamapps/common/Pillars of Eternity/PillarsOfEternity
Mono path[0] = '/home//.local/share/Steam/steamapps/common/Pillars of Eternity/PillarsOfEternity_Data/Managed'
Mono path[1] = '/home//.local/share/Steam/steamapps/common/Pillars of Eternity/PillarsOfEternity_Data/Mono'
Mono config path = '/home//.local/share/Steam/steamapps/common/Pillars of Eternity/PillarsOfEternity_Data/Mono/etc'
GameAction [AppID 291650, ActionID 1] : LaunchApp changed task to Completed with ""
Adding process 574 for game ID 291650
Adding process 619 for game ID 291650

TTTimo 2020-12-28 github

The native version of the game is launching fine on Manjaro, and also fine if setup to run in the scout Steam Linux Runtime (via the compatibility menu).

This is likely specific to flatpak, I would recommend a non flatpak Steam setup for comparison. Of course you will likely run into problems with Void Linux compatibility at that point, but if Void can run flatpak it should be able to run the game in scout Steam Linux Runtime as well.

Nothing extracted yet.