Failing to launch a game with Steam and trying to understand what the console is telling me

Hi everyone,

I’m trying to play Elden Ring, which is suppose to launch quite well with Steam Proton, but cannot manage to even launch it in the slightest. Whenever I hit launch (I tried with different Proton config : experimental, EG, etc.) the game goes back to the green ‘Play’ button in a second. Other Proton games I play do fine but, not Elden Ring.

So I tried launching Steam with the console to try get a clue on what’s going wrong, and here is what I get :

wine: '/mnt/CE5A8E3C5A8E20F7/SteamLibrary/steamapps/compatdata/1245620/pfx' is not owned by you
GameAction [AppID 1245620, ActionID 2] : LaunchApp changed task to SynchronizingCloud with ""
GameAction [AppID 1245620, ActionID 2] : LaunchApp changed task to SynchronizingControllerConfig with ""
GameAction [AppID 1245620, ActionID 2] : LaunchApp changed task to SiteLicenseSeatCheckout with ""
GameAction [AppID 1245620, ActionID 2] : LaunchApp changed task to CreatingProcess with ""
GameAction [AppID 1245620, ActionID 2] : LaunchApp waiting for user response to CreatingProcess ""
GameAction [AppID 1245620, ActionID 2] : LaunchApp continues with user response "CreatingProcess"
/bin/sh\0-c\0/home/pcb-heavy/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=1245620 -- /home/pcb-heavy/.local/share/Steam/ubuntu12_32/steam-launch-wrapper -- '/home/pcb-heavy/.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier'/_v2-entry-point --verb=waitforexitandrun -- '/usr/share/steam/compatibilitytools.d/proton-ge-custom'/proton waitforexitandrun  '/mnt/CE5A8E3C5A8E20F7/SteamLibrary/steamapps/common/ELDEN RING/Game/start_protected_game.exe'\0
Game process added : AppID 1245620 "/home/pcb-heavy/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=1245620 -- /home/pcb-heavy/.local/share/Steam/ubuntu12_32/steam-launch-wrapper -- '/home/pcb-heavy/.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier'/_v2-entry-point --verb=waitforexitandrun -- '/usr/share/steam/compatibilitytools.d/proton-ge-custom'/proton waitforexitandrun  '/mnt/CE5A8E3C5A8E20F7/SteamLibrary/steamapps/common/ELDEN RING/Game/start_protected_game.exe'", ProcID 66473, IP 0.0.0.0:0
chdir /mnt/CE5A8E3C5A8E20F7/SteamLibrary/steamapps/common/ELDEN RING/Game
ERROR: ld.so: object '/home/pcb-heavy/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/pcb-heavy/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/pcb-heavy/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/pcb-heavy/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/pcb-heavy/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
GameAction [AppID 1245620, ActionID 2] : LaunchApp changed task to WaitingGameWindow with ""
GameAction [AppID 1245620, ActionID 2] : LaunchApp changed task to Completed with ""
pressure-vessel-wrap[66474]: W: Binding directories that are located under "/usr/" is not supported!
ProtonFixes[66583] INFO: Running protonfixes
ProtonFixes[66583] INFO: Running checks
ProtonFixes[66583] INFO: All checks successful
ProtonFixes[66583] INFO: Using global defaults for "ELDEN RING" (1245620)
ProtonFixes[66583] INFO: No protonfix found for "ELDEN RING" (1245620)
wineserver: /mnt/CE5A8E3C5A8E20F7/SteamLibrary/steamapps/compatdata/1245620/pfx is not owned by you
wine: '/mnt/CE5A8E3C5A8E20F7/SteamLibrary/steamapps/compatdata/1245620/pfx' is not owned by you
Game process removed: AppID 1245620 "/home/pcb-heavy/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=1245620 -- /home/pcb-heavy/.local/share/Steam/ubuntu12_32/steam-launch-wrapper -- '/home/pcb-heavy/.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier'/_v2-entry-point --verb=waitforexitandrun -- '/usr/share/steam/compatibilitytools.d/proton-ge-custom'/proton waitforexitandrun  '/mnt/CE5A8E3C5A8E20F7/SteamLibrary/steamapps/common/ELDEN RING/Game/start_protected_game.exe'", ProcID 66473 
ThreadGetProcessExitCode: no such process 66588
ThreadGetProcessExitCode: no such process 66587
ThreadGetProcessExitCode: no such process 66585
ThreadGetProcessExitCode: no such process 66584
ThreadGetProcessExitCode: no such process 66583
ThreadGetProcessExitCode: no such process 66475
ThreadGetProcessExitCode: no such process 66474
Uploaded AppInterfaceStats to Steam

What can I get from this ? I’m not sure. The game is not installed on my main drive, maybe it is the problem ? Although other games work on this drive, but maybe that doing that and Wine is causing problems ?

Thanks a lot for your help !

Are you running EOS? I see a bunch of references to ubuntu

See here:
https://www.protondb.com/app/1245620#3gNyhdlkBh


@chikenf00t it’s Steam’s runtime, it has some Ubuntu files in order to get more “uniform” results across different distros.

2 Likes

That’s good to know, thank you!

1 Like

Ok thanks ! I tried using WINEDLLOVERRIDES="dinput8=n,b" %command% as recommended and this is what I get now.

(steam:79209): GLib-CRITICAL **: 22:48:28.499: g_main_context_push_thread_default: assertion 'acquired_context' failed

(steam:79209): GLib-CRITICAL **: 22:48:28.499: g_main_context_pop_thread_default: assertion 'g_queue_peek_head (stack) == context' failed
Installing breakpad exception handler for appid(steam)/version(1679359315)/tid(79793)
Installing breakpad exception handler for appid(steam)/version(1679359315)/tid(79794)
Installing breakpad exception handler for appid(steam)/version(1679359315)/tid(79837)
Installing breakpad exception handler for appid(steam)/version(1679359315)/tid(79838)
GameAction [AppID 1245620, ActionID 1] : LaunchApp changed task to ProcessingInstallScript with ""
Installing breakpad exception handler for appid(steam)/version(1679359315)/tid(79882)
Installing breakpad exception handler for appid(steam)/version(1679359315)/tid(79888)
pressure-vessel-wrap[79840]: W: Binding directories that are located under "/usr/" is not supported!
wine: '/mnt/CE5A8E3C5A8E20F7/SteamLibrary/steamapps/compatdata/1245620/pfx' is not owned by you
GameAction [AppID 1245620, ActionID 1] : LaunchApp changed task to SynchronizingCloud with ""
Installing breakpad exception handler for appid(steam)/version(1679359315)/tid(80028)
GameAction [AppID 1245620, ActionID 1] : LaunchApp changed task to SynchronizingControllerConfig with ""
GameAction [AppID 1245620, ActionID 1] : LaunchApp changed task to SiteLicenseSeatCheckout with ""
GameAction [AppID 1245620, ActionID 1] : LaunchApp changed task to CreatingProcess with ""
GameAction [AppID 1245620, ActionID 1] : LaunchApp waiting for user response to CreatingProcess ""
GameAction [AppID 1245620, ActionID 1] : LaunchApp continues with user response "CreatingProcess"
/bin/sh\0-c\0WINEDLLOVERRIDES="dinput8=n,b" /home/pcb-heavy/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=1245620 -- /home/pcb-heavy/.local/share/Steam/ubuntu12_32/steam-launch-wrapper -- '/home/pcb-heavy/.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier'/_v2-entry-point --verb=waitforexitandrun -- '/usr/share/steam/compatibilitytools.d/proton-ge-custom'/proton waitforexitandrun  '/mnt/CE5A8E3C5A8E20F7/SteamLibrary/steamapps/common/ELDEN RING/Game/start_protected_game.exe'\0
Game process added : AppID 1245620 "WINEDLLOVERRIDES="dinput8=n,b" /home/pcb-heavy/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=1245620 -- /home/pcb-heavy/.local/share/Steam/ubuntu12_32/steam-launch-wrapper -- '/home/pcb-heavy/.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier'/_v2-entry-point --verb=waitforexitandrun -- '/usr/share/steam/compatibilitytools.d/proton-ge-custom'/proton waitforexitandrun  '/mnt/CE5A8E3C5A8E20F7/SteamLibrary/steamapps/common/ELDEN RING/Game/start_protected_game.exe'", ProcID 80035, IP 0.0.0.0:0
chdir /mnt/CE5A8E3C5A8E20F7/SteamLibrary/steamapps/common/ELDEN RING/Game
GameAction [AppID 1245620, ActionID 1] : LaunchApp changed task to WaitingGameWindow with ""
ERROR: ld.so: object '/home/pcb-heavy/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/pcb-heavy/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/pcb-heavy/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/pcb-heavy/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/pcb-heavy/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
GameAction [AppID 1245620, ActionID 1] : LaunchApp changed task to Completed with ""
Installing breakpad exception handler for appid(steam)/version(1679359315)/tid(80112)
pressure-vessel-wrap[80036]: W: Binding directories that are located under "/usr/" is not supported!
ProtonFixes[80171] INFO: Running protonfixes
ProtonFixes[80171] INFO: Running checks
ProtonFixes[80171] INFO: All checks successful
ProtonFixes[80171] INFO: Using global defaults for "ELDEN RING" (1245620)
ProtonFixes[80171] INFO: No protonfix found for "ELDEN RING" (1245620)
wineserver: /mnt/CE5A8E3C5A8E20F7/SteamLibrary/steamapps/compatdata/1245620/pfx is not owned by you
wine: '/mnt/CE5A8E3C5A8E20F7/SteamLibrary/steamapps/compatdata/1245620/pfx' is not owned by you
Game process removed: AppID 1245620 "WINEDLLOVERRIDES="dinput8=n,b" /home/pcb-heavy/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=1245620 -- /home/pcb-heavy/.local/share/Steam/ubuntu12_32/steam-launch-wrapper -- '/home/pcb-heavy/.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier'/_v2-entry-point --verb=waitforexitandrun -- '/usr/share/steam/compatibilitytools.d/proton-ge-custom'/proton waitforexitandrun  '/mnt/CE5A8E3C5A8E20F7/SteamLibrary/steamapps/common/ELDEN RING/Game/start_protected_game.exe'", ProcID 80035 
ThreadGetProcessExitCode: no such process 80246

I’m curious, last users seems to all say the game is launching like a charm, but I cannot grasp what is the problem here. :confused:

Add PROTON_LOG=1 %command% to launch parameters of the game.
It will create the log file in your home directory.
Post the file here.

1 Like

Not necessary.
I played the game just fine without any launch parameters. All of my other friends who are also on linux have played the game without any launch parameters as well.

1 Like

Alright !

Here is what I get :

======================
Proton: 1679591355 experimental-7.0-20230323
SteamGameId: 1245620
Command: ['/mnt/CE5A8E3C5A8E20F7/SteamLibrary/steamapps/common/ELDEN RING/Game/start_protected_game.exe']
Options: {'forcelgadd'}
depot: 0.20230228.42394
pressure-vessel: 0.20230227.0 scout
scripts: 0.20230227.0
soldier: 0.20230228.42394 soldier 0.20230228.42394
Kernel: Linux 6.2.7-arch1-1 #1 SMP PREEMPT_DYNAMIC Sat, 18 Mar 2023 01:06:36 +0000 x86_64
Language: LC_ALL None, LC_MESSAGES None, LC_CTYPE None
======================
wineserver: /mnt/CE5A8E3C5A8E20F7/SteamLibrary/steamapps/compatdata/1245620/pfx is not owned by you
wine: '/mnt/CE5A8E3C5A8E20F7/SteamLibrary/steamapps/compatdata/1245620/pfx' is not owned by you

That can’t be the entire log file.
Did you cut something out? Log file is usually pretty long.

1 Like

Ah well, I think not, it seems to be all there is to it. I tried deleting it to re-do a new log but it stays the same. :confused:

Maybe there is something I did wrong, but that should be the log I get from PROTON_LOG=1 %command%.