You are not logged in.

#1 2022-08-10 16:12:25

swamp_rabbit
Member
Registered: 2022-04-05
Posts: 27

Games don't launch with proton after version 5.0

Okay I know there's a known issue relating to this and I've tried the suggested solutions. I've uninstalled and reinstalled everything, and uninstalled and reinstalled 'Steam Linux Runtime - Soldier,' but I get the same result. The output in terminal when I try to run 'Elden Ring' is:

GameAction [AppID 1245620, ActionID 2] : LaunchApp changed task to ProcessingInstallScript with ""
GameAction [AppID 1245620, ActionID 2] : LaunchApp changed task to RunningInstallScript with ""
GameAction [AppID 1245620, ActionID 2] : LaunchApp changed task to SynchronizingCloud 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\0PROTON_LOG=1 __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia /home/wayne/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=1245620 -- '/home/wayne/.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier'/_v2-entry-point --verb=waitforexitandrun -- '/home/wayne/.local/share/Steam/steamapps/common/Proton - Experimental'/proton waitforexitandrun  '/home/wayne/.local/share/Steam/steamapps/common/ELDEN RING/Game/start_protected_game.exe'\0
Game process added : AppID 1245620 "PROTON_LOG=1 __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia /home/wayne/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=1245620 -- '/home/wayne/.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier'/_v2-entry-point --verb=waitforexitandrun -- '/home/wayne/.local/share/Steam/steamapps/common/Proton - Experimental'/proton waitforexitandrun  '/home/wayne/.local/share/Steam/steamapps/common/ELDEN RING/Game/start_protected_game.exe'", ProcID 7306, IP 0.0.0.0:0
chdir /home/wayne/.local/share/Steam/steamapps/common/ELDEN RING/Game
ERROR: ld.so: object '/home/wayne/.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 ""
ERROR: ld.so: object '/home/wayne/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/wayne/.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 Completed with ""
ERROR: ld.so: object '/home/wayne/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/wayne/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ThreadGetProcessExitCode: no such process 7419
ThreadGetProcessExitCode: no such process 7417
ThreadGetProcessExitCode: no such process 7416
ThreadGetProcessExitCode: no such process 7415
ThreadGetProcessExitCode: no such process 7308
Game process updated : AppID 1245620 "PROTON_LOG=1 __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia /home/wayne/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=1245620 -- '/home/wayne/.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier'/_v2-entry-point --verb=waitforexitandrun -- '/home/wayne/.local/share/Steam/steamapps/common/Proton - Experimental'/proton waitforexitandrun  '/home/wayne/.local/share/Steam/steamapps/common/ELDEN RING/Game/start_protected_game.exe'", ProcID 7418, IP 0.0.0.0:0
ThreadGetProcessExitCode: no such process 7422
Game process removed: AppID 1245620 "PROTON_LOG=1 __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia /home/wayne/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=1245620 -- '/home/wayne/.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier'/_v2-entry-point --verb=waitforexitandrun -- '/home/wayne/.local/share/Steam/steamapps/common/Proton - Experimental'/proton waitforexitandrun  '/home/wayne/.local/share/Steam/steamapps/common/ELDEN RING/Game/start_protected_game.exe'", ProcID 7418
ThreadGetProcessExitCode: no such process 7473
ThreadGetProcessExitCode: no such process 7454
ThreadGetProcessExitCode: no such process 7448
ThreadGetProcessExitCode: no such process 7435
ThreadGetProcessExitCode: no such process 7427
ThreadGetProcessExitCode: no such process 7424
ThreadGetProcessExitCode: no such process 7418
ThreadGetProcessExitCode: no such process 7414
ThreadGetProcessExitCode: no such process 7307
Game 1245620 created interface STEAMAPPLIST_INTERFACE_VERSION001 / AppList
Game 1245620 created interface STEAMAPPS_INTERFACE_VERSION008 / Apps
Game 1245620 created interface STEAMHTMLSURFACE_INTERFACE_VERSION_004 / HTMLSurface
Game 1245620 created interface STEAMHTTP_INTERFACE_VERSION002 / HTTP
Game 1245620 created interface STEAMINVENTORY_INTERFACE_V002 / Inventory
Game 1245620 created interface STEAMMUSICREMOTE_INTERFACE_VERSION001 / MusicRemote
Game 1245620 created interface STEAMMUSIC_INTERFACE_VERSION001 / Music
Game 1245620 created interface STEAMPARENTALSETTINGS_INTERFACE_VERSION001 / ParentalSettings
Game 1245620 created interface STEAMREMOTESTORAGE_INTERFACE_VERSION014 / RemoteStorage
Game 1245620 created interface STEAMSCREENSHOTS_INTERFACE_VERSION003 / Screenshots
Game 1245620 created interface STEAMUGC_INTERFACE_VERSION010 / UGC
Game 1245620 created interface STEAMUSERSTATS_INTERFACE_VERSION011 / UserStats
Game 1245620 created interface STEAMVIDEO_INTERFACE_V002 / Video
Game 1245620 created interface SteamController006 / Controller
Game 1245620 created interface SteamFriends015 / Friends
Game 1245620 created interface SteamMatchMaking009 / Matchmaking
Game 1245620 created interface SteamMatchMakingServers002 / MatchmakingServers
Game 1245620 created interface SteamNetworking005 / Networking
Game 1245620 created interface SteamUser019 / User
Game 1245620 created interface SteamUtils009 / Utils
Game 1245620 method call count for IClientAppManager::GetAppInstallState : 2
Game 1245620 method call count for IClientUtils::RecordSteamInterfaceCreation : 22
Game 1245620 method call count for IClientUtils::GetSteamUILanguage : 1
Game 1245620 method call count for IClientUtils::GetAppID : 24
Game 1245620 method call count for IClientUser::GetSteamID : 1
Uploaded AppInterfaceStats to Steam

But I can't see anything too enlightening there. Visually, there's no game window, and the "X STOP" button returns to "> PLAY" on its own. I've tried this with a couple other games to the same result.

Here is the proton log file,

and here is the steam runtime log file.

Some notable (at least to me) things I'm seeing in the log are:

1386.089:00bc:00c0:trace:seh:call_handler handler at 000000017005FC90 returned 1
Unhandled exception: page fault on execute access to 0x00007fd061831420 in 64-bit code (0x00007fd061831420).
Register dump:
 rip:00007fd061831420 rsp:000000000021dec8 rbp:000000000021dfe0 eflags:00010246 (  R- --  I  Z- -P- )
 rax:00007fd061831420 rbx:0000000000000000 rcx:000000007d5273d0 rdx:0000000000000000
 rsi:00007fd061c743e0 rdi:0000000000000003  r8:0000000000000000  r9:0000000000000000 r10:0000000000000003
 r11:0000000000000030 r12:000000007d5273a0 r13:0000000000000000 r14:0000000000510050 r15:0000000001010038
Stack dump:
0x000000000021dec8:  00007fd061bb2f3b 0000000001010038
0x000000000021ded8:  00000003af6a4d81 000000007d55bb10
0x000000000021dee8:  00000003af6a4d81 000000026b50d000
0x000000000021def8:  0000000001010038 0000000000000000
0x000000000021df08:  0000000000000000 0000000000000000
0x000000000021df18:  0000000000000000 0000000000000000
0x000000000021df28:  0000000000000000 0000000000000000
0x000000000021df38:  0000000000000000 0000000000000000
0x000000000021df48:  0000000000000000 0000000000000000
0x000000000021df58:  0000000000000000 0000000000000000
0x000000000021df68:  0000000000000000 0000000000000000
0x000000000021df78:  0000000000000000 0000000000000000
Backtrace:
=>0 0x00007fd061831420 (0x000000000021dfe0)
0x00007fd061831420: -- no code accessible --
Modules:
Module	Address					Debug info	Name (15 modules)
PE	000000007b000000-000000007b0d9000	Deferred        kernelbase
PE	000000007b600000-000000007b812000	Deferred        kernel32
PE	0000000140000000-0000000140020000	Deferred        explorer
PE	0000000170000000-00000001700a1000	Deferred        ntdll
PE	00000001c8db0000-00000001c8e47000	Deferred        msvcrt
PE	000000021a7e0000-000000021a855000	Deferred        setupapi
PE	0000000231ae0000-0000000231b62000	Deferred        rpcrt4
PE	000000023d820000-000000023da6e000	Deferred        user32
PE	000000026b4c0000-000000026b53a000	Deferred        gdi32
PE	00000002f1fa0000-00000002f1fae000	Deferred        version
PE	000000032a700000-000000032a72a000	Deferred        sechost
PE	0000000330260000-00000003302a0000	Deferred        advapi32
PE	0000000375610000-0000000375648000	Deferred        win32u
PE	00000003af670000-00000003af730000	Deferred        ucrtbase
PE	00000003afd00000-00000003afd1a000	Deferred        imm32

and

1386.099:0020:00b8:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.
1386.099:0020:00b8:err:winediag:nodrv_CreateWindow The explorer process failed to start.

I don't really know, but since I'm not seeing a window, this second bit seems somewhat relevant. If the above sections of the proton log are the problem, I have no idea what the solution is. I spent a week trying to fix this last week, and I've finally cooled down enough to try again, but I am just as lost as before hmm

I appreciate any amount of help anyone can offer.

Offline

#2 2022-08-11 10:46:22

Lone_Wolf
Member
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 11,911

Re: Games don't launch with proton after version 5.0

There appears to be an error with a vulkan check in wine that only occurs in certain setups .

Does this system have an intel integrated videocard ?


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.


(A works at time B)  && (time C > time B ) ≠  (A works at time C)

Offline

#3 2022-08-12 03:13:36

swamp_rabbit
Member
Registered: 2022-04-05
Posts: 27

Re: Games don't launch with proton after version 5.0

Yes, though it's an optimus laptop, and I only have the nvidia vulkan drivers installed.

Offline

#4 2022-08-12 07:20:15

Lone_Wolf
Member
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 11,911

Re: Games don't launch with proton after version 5.0

Are you using the method described in https://wiki.archlinux.org/title/NVIDIA … phics_only ?

If not, please try it.


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.


(A works at time B)  && (time C > time B ) ≠  (A works at time C)

Offline

#5 2022-08-12 10:08:17

swamp_rabbit
Member
Registered: 2022-04-05
Posts: 27

Re: Games don't launch with proton after version 5.0

It worked! I was using nvidia-prime, before. I had assumed there was something wrong there, since when I was trying to use nvidia-xrun, steam would hang at the login screen and I'd have to reset my laptop. I thought that using nvidia-xrun to start X was functionally equivalent to using nvidia graphics only.

Any idea why this worked, but not with nvidia-prime?

Edit: Also, thank you. In hindsight this was one of the more obvious things to try, but I was very much stuck on nvidia-prime being the only thing that worked on account of my past experience.

Edit2: I used those xorg settings and slightly modified nvidia-xrun. This ended up working out exactly how I originally wanted it to big_smile

Last edited by swamp_rabbit (2022-08-12 10:45:32)

Offline

#6 2022-08-13 17:01:42

Lone_Wolf
Member
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 11,911

Re: Games don't launch with proton after version 5.0

Nvidia-prime allows the nvidia card to access the framebuffers of the internal card, but everything else needed to display stuff is still done by the integrated card.

By setting the nvidia card as primary it takes over everything from the integrated card.

Although the issue appears to be solved, I'm hesitant to advise to mark it as such.
Might be better to wait a bit and see if the issue comes back with newer proton/wine/kernel versions.




Nvidia-prime (and prime from other vendors) allow secondary cards to access the framebuffers of the primary card.With icsAside from disdab.only If I understand nvidia-prime (and other PRIME techniques) correctly the render results are placed in the frambebuffers of the integrated card and it is still responsible for doing everything else needed to get stuff to display.

I do think with configuring X org to use the nvidia card as primary card the display outputs are connected to the nvidia framebuffers and the nvidia cardframebuffers are directly connected to the outputsoutdoes reduce thedoes minimise the things the integrated card

Last edited by Lone_Wolf (2022-08-20 11:59:38)


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.


(A works at time B)  && (time C > time B ) ≠  (A works at time C)

Offline

#7 2022-08-20 08:36:26

swamp_rabbit
Member
Registered: 2022-04-05
Posts: 27

Re: Games don't launch with proton after version 5.0

Okay so it was working fine until last night. I got back from a work trip, where I had kept the nvidia card off for ~3 days, and tried to start up steam and it hanged at the login window indefinitely, and I ended up having to sysrq+b. This is exactly what was happening before when I was trying to use nvidia-xrun. I switched back to prime-run to see if the same thing I did last time would work, and it did not! I'm not sure if this issue, and the thread topic are related, but this is where the chain of events have lead me, so let me know if you think I should start a new thread.

The only that that I remember changing on my system since steam last started successfully was installing and uninstalling: "bluez, pulseaudio, pulseaudio-bluetooth, pulseaudio-alsa." I don't think I installed or uninstalled anything else. Probably unrelated to the steam issue, but after uninstalling those packages the laptop no longer switches automatically to headphones when I plug into the 3.5mm jack.

Finally, I rebooted today, and when I tried to start steam I just get:

/usr/lib/steam/steam: line 216: /home/<user>/.local/share/Steam/steam.sh: Success

Edit: I did pacman -syu last night as well, but this was after steam was hanging at login window, and steam still hanged at login after upgrading at least until I started getting the above output.

Last edited by swamp_rabbit (2022-08-20 08:38:48)

Offline

#8 2022-08-20 12:04:12

Lone_Wolf
Member
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 11,911

Re: Games don't launch with proton after version 5.0

I do think it's better to start a new thread.

/var/log/pacman.log has info about everything done by pacman, it might help to include relevant part of that log in the opening post.


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.


(A works at time B)  && (time C > time B ) ≠  (A works at time C)

Offline

#9 2022-08-20 12:38:32

swamp_rabbit
Member
Registered: 2022-04-05
Posts: 27

Re: Games don't launch with proton after version 5.0

I will start a new thread. I think the pulseaudio stuff isn't the issue though. I'm pretty sure it's a network issue at this point.

Offline

Board footer

Powered by FluxBB