Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
(Solved) Cannot run any Steam/Proton Game
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Gamers & Players
View previous topic :: View next topic  
Author Message
mf2
n00b
n00b


Joined: 14 Jun 2007
Posts: 43

PostPosted: Sun Nov 05, 2023 7:36 pm    Post subject: (Solved) Cannot run any Steam/Proton Game Reply with quote

I have just moved over from a Debian installation where Proton Games run fine. However, under Gentoo any Proton Game closes instantly. Facts:

1. I am using the proprietary nvidia driver.
2. World of Warcraft is running fine with DXVK, therefore I think that my vulkan/mesa/nvidia installation is fine.
3. Non-proton Steam games run fine.

I tried:

1. Running the games from terminal, but the log does not contain anything usefui / barely anything at all.
2. Different proton versions – none work, and I moved the .steam folder over from my Debian installation, so I kept the working settings.
3. I double-checked that my installation matches the instructions in the Wiki, with regard to USE flags, kernel config, etc.
4. USE=stack-realign is set on glibc.

Steam Log when launching a game:

Code:

/bin/sh\0-c\0/home/philipp/.steam/steam/ubuntu12_32/reaper SteamLaunch AppId=238960 -- /home/philipp/.steam/steam/ubuntu12_32/steam-launch-wrapper -- '/home/philipp/.steam/steam/steamapps/common/Proton 5.0'/proton waitforexitandrun '/home/philipp/.steam/steam/steamapps/common/Path of Exile/PathOfExileSteam.exe' --nopatch --waitforpreload --gc 2 --nologo --noasync\0
ERROR: ld.so: object '/home/philipp/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/philipp/.steam/debian-installation/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/philipp/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/philipp/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/philipp/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/philipp/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/philipp/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/philipp/.steam/debian-installation/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/philipp/.steam/debian-installation/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/philipp/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
esync: up and running.
ERROR: ld.so: object '/home/philipp/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/philipp/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/philipp/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/philipp/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/philipp/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
src/clientdll/interfacemap_client.h (1938) : Assertion Failed: Unknown IPC call IClientUtils::0xf90fd24e /+/ hpipe=262147, process='', pid=651790, thread=0
src/clientdll/interfacemap_client.h (1938) : Assertion Failed: Unknown IPC call IClientUtils::0xf90fd24e /+/ hpipe=262147, process='', pid=651790, thread=0
assert_20231105202811_36.dmp[651836]: Uploading dump (out-of-process)
/tmp/dumps/assert_20231105202811_36.dmp
src/common/interfacemap.cpp (890) : Assertion Failed: IPC call to IClientUtils::GetSteamRealm returned failure code 12
11/05 20:28:11 Init: Installing breakpad exception handler for appid(wine-preloader)/version(1.0)/tid(651790)
assert_20231105202811_3.dmp[651839]: Uploading dump (out-of-process)
/tmp/dumps/assert_20231105202811_3.dmp
src/clientdll/interfacemap_client.h (1938) : Assertion Failed: Unknown IPC call IClientUtils::0x7d5b47cc /+/ hpipe=262147, process='', pid=651790, thread=0
src/clientdll/interfacemap_client.h (1938) : Assertion Failed: Unknown IPC call IClientUtils::0x7d5b47cc /+/ hpipe=262147, process='', pid=651790, thread=0
src/common/interfacemap.cpp (890) : Assertion Failed: IPC call to IClientUtils::GetConnectedUniverse returned failure code 12
src/steamnetworkingsockets/clientlib/csteamnetworkingsockets_steam.cpp (370) : Don't know Steam universe.  Order of init bug?
src/steamnetworkingsockets/clientlib/csteamnetworkingsockets_steamclient.cpp (419) : Assertion Failed: IClientNetworkingUtils_Create - Don't know Steam universe.  Order of init bug?
src/clientdll/interfacemap_client.h (1938) : Assertion Failed: Unknown IPC call IClientUtils::0x3378803c /+/ hpipe=262147, process='', pid=651790, thread=0
src/clientdll/interfacemap_client.h (1938) : Assertion Failed: Unknown IPC call IClientUtils::0x3378803c /+/ hpipe=262147, process='', pid=651790, thread=0
src/common/interfacemap.cpp (890) : Assertion Failed: IPC call to IClientUtils::SetAppIDForCurrentPipe returned failure code 12
[S_API FAIL] SteamAPI_Init() failed; connect to global user failed.ERROR: ld.so: object '/home/philipp/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
assert_20231105202811_3.dmp[651839]: Finished uploading minidump (out-of-process): success = yes
assert_20231105202811_3.dmp[651839]: response: Discarded=1
assert_20231105202811_3.dmp[651839]: file ''/tmp/dumps/assert_20231105202811_3.dmp'', upload yes: ''Discarded=1''
assert_20231105202811_36.dmp[651836]: Finished uploading minidump (out-of-process): success = yes
assert_20231105202811_36.dmp[651836]: response: CrashID=bp-f0be91eb-7a25-4c27-beaa-061a72231105
assert_20231105202811_36.dmp[651836]: file ''/tmp/dumps/assert_20231105202811_36.dmp'', upload yes: ''CrashID=bp-f0be91eb-7a25-4c27-beaa-061a72231105''
src/clientdll/interfacemap_client.h (1938) : Assertion Failed: Unknown IPC call IClientUtils::0xf90fd24e /+/ hpipe=327683, process='', pid=651849, thread=0
src/clientdll/interfacemap_client.h (1938) : Assertion Failed: Unknown IPC call IClientUtils::0xf90fd24e /+/ hpipe=327683, process='', pid=651849, thread=0
src/common/interfacemap.cpp (890) : Assertion Failed: IPC call to IClientUtils::GetSteamRealm returned failure code 12
11/05 20:28:13 Init: Installing breakpad exception handler for appid(wine64-preloader)/version(1.0)/tid(651849)
ERROR: ld.so: object '/home/philipp/.steam/debian-installation/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
assert_20231105202813_3.dmp[651852]: Uploading dump (out-of-process)
/tmp/dumps/assert_20231105202813_3.dmp
src/clientdll/interfacemap_client.h (1938) : Assertion Failed: Unknown IPC call IClientUtils::0x7d5b47cc /+/ hpipe=327683, process='', pid=651849, thread=0
src/clientdll/interfacemap_client.h (1938) : Assertion Failed: Unknown IPC call IClientUtils::0x7d5b47cc /+/ hpipe=327683, process='', pid=651849, thread=0
src/common/interfacemap.cpp (890) : Assertion Failed: IPC call to IClientUtils::GetConnectedUniverse returned failure code 12
src/steamnetworkingsockets/clientlib/csteamnetworkingsockets_steam.cpp (370) : Don't know Steam universe.  Order of init bug?
src/steamnetworkingsockets/clientlib/csteamnetworkingsockets_steamclient.cpp (419) : Assertion Failed: IClientNetworkingUtils_Create - Don't know Steam universe.  Order of init bug?
src/clientdll/interfacemap_client.h (1938) : Assertion Failed: Unknown IPC call IClientUtils::0x3378803c /+/ hpipe=327683, process='', pid=651849, thread=0
src/clientdll/interfacemap_client.h (1938) : Assertion Failed: Unknown IPC call IClientUtils::0x3378803c /+/ hpipe=327683, process='', pid=651849, thread=0
src/common/interfacemap.cpp (890) : Assertion Failed: IPC call to IClientUtils::SetAppIDForCurrentPipe returned failure code 12
assert_20231105202813_3.dmp[651852]: Finished uploading minidump (out-of-process): success = yes
assert_20231105202813_3.dmp[651852]: response: Discarded=1
assert_20231105202813_3.dmp[651852]: file ''/tmp/dumps/assert_20231105202813_3.dmp'', upload yes: ''Discarded=1''


Last edited by mf2 on Mon Nov 06, 2023 6:40 am; edited 1 time in total
Back to top
View user's profile Send private message
Ionen
Developer
Developer


Joined: 06 Dec 2018
Posts: 2720

PostPosted: Mon Nov 06, 2023 2:02 am    Post subject: Re: Cannot run any Steam/Proton Game Reply with quote

mf2 wrote:
1. I am using the proprietary nvidia driver.
2. World of Warcraft is running fine with DXVK, therefore I think that my vulkan/mesa/nvidia installation is fine.
3. Non-proton Steam games run fine.
Not sure what to make of these errors (I don't use steam) but, just to be sure, did you set USE=abi_x86_32 on nvidia-drivers? (emerge -pvq nvidia-drivers should show ABI_X86="32 (64)" if set, not -32) afaik wow is 64bit-only nowadays (and so are most non-proton games) so it wouldn't need that to work, but steam/proton tend to fail in confusing ways without it.
Back to top
View user's profile Send private message
mf2
n00b
n00b


Joined: 14 Jun 2007
Posts: 43

PostPosted: Mon Nov 06, 2023 6:40 am    Post subject: Reply with quote

Thanks for your reply. Yes, I did set that:

Code:

emerge -pvq nvidia-drivers
[ebuild   R   ] x11-drivers/nvidia-drivers-535.113.01  USE="X modules static-libs strip tools -dist-kernel -kernel-open -modules-sign -persistenced -wayland" ABI_X86="32 (64)"


Update: I fixed it. I closed Steam, renamed my .steam folder and started Steam again. That recreated the folder structure and it turned out that my ancient .steam folder was not up to standards, because now that stuff is stored in ~/.local/share/Steam.
Then I closed Steam again and moved my steamapps folder (which contains the games) from the old .steam folder to the new location. After starting Steam again, it began to download tons of updates for all the games, and now they are working as expected.

Not sure what was going on, but in the logs I could read that Steam recreated all of the proton prefixes. Maybe it is distribution-sensitive; I found references to Debian in my old .steam folder.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Gamers & Players All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum