You are not logged in.
Hi,
Hope someone can help me troubleshoot this issue. Current workaround is using steam flatpak and steam native.
So i play mainly two games, Dota 2 and Sea of thieves, when trying to run Dota 2, on the flatpak version, it wont really boot correctly, and i have some minor audio issues, which i could probaly fix, but works wonderful when running the steam native client, so i'm using that one currently.
But i can't run Sea of Thieves, keeps telling me "Failed to Initialize dependencies" but when running on flatpak version, i'm having no issues running it, so i've tried to troubleshoot it with the wiki article
The part that says
$ cd ~/.steam/root/ubuntu12_32
$ file * | grep ELF | cut -d: -f1 | LD_LIBRARY_PATH=. xargs ldd | grep 'not found' | sort | uniqDoesn't show anything, so i would assume that the issue is at a different location than that, but i dont know where i should start checking.
When running the game with PROTON_LOG=1
the only part that mentions ERR is:
err:steam:initialize_vr_data Could not load libopenvr_api.so.
here is the full log if that is any help
which... might be something, but that should be the openvr package, that i have installed.
Any help to solve this issue?
Last edited by Jareckt (2025-03-18 15:53:47)
Offline
what output do you get when trying to run it from the terminal?
Offline
chdir "/mount/storage/SteamLibrary/steamapps/common/Sea of Thieves"
ERROR: ld.so: object '/home/jareckt/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/jareckt/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/jareckt/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Game Recording - would start recording game 1172620, but recording for this game is disabled
Adding process 22196 for gameID 1172620
ERROR: ld.so: object '/home/jareckt/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
gamemodeauto:
ERROR: ld.so: object '/home/jareckt/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
gamemodeauto:
ERROR: ld.so: object '/home/jareckt/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/jareckt/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Adding process 22210 for gameID 1172620
Adding process 22211 for gameID 1172620
ERROR: ld.so: object 'libgamemodeauto.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libgamemodeauto.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libgamemodeauto.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
Adding process 22302 for gameID 1172620
ProtonFixes[22302] INFO: Running protonfixes
ProtonFixes[22302] INFO: Running checks
ProtonFixes[22302] INFO: All checks successful
ProtonFixes[22302] INFO: Using global defaults for "Sea of Thieves" (1172620)
ProtonFixes[22302] INFO: No global protonfix found for "Sea of Thieves" (1172620)
Adding process 22303 for gameID 1172620
Adding process 22304 for gameID 1172620
Adding process 22305 for gameID 1172620
Adding process 22308 for gameID 1172620
Adding process 22310 for gameID 1172620
Adding process 22313 for gameID 1172620
Adding process 22322 for gameID 1172620
Adding process 22334 for gameID 1172620
Adding process 22340 for gameID 1172620
Adding process 22355 for gameID 1172620
Adding process 22372 for gameID 1172620That is the output
Offline
According to Steam for Linux forum that error `err:steam:initialize_vr_data Could not load libopenvr_api.so` is always there, with working games, so it's probably somewhere else.
Offline
Question is how i find that "somewhere else" then.
Offline
Why are you using such an old proton version? The current stable is 9.0-4, proton 6.3-8 was ages ago.
Last edited by V1del (2025-03-12 15:29:59)
Offline
Even when i change it, it still says failed to initialize depedencies, seems like the issue is elsewhere, tried with the custom 9.25-ge version of Proton aswell, still same issue.
Last edited by Jareckt (2025-03-13 16:08:48)
Offline
Can you post your actual proton log? That's a text file in your $HOME with the appid.
Is this only Sea of Thieves or are other proton games affected as well? General sanity checks
vulkaninfo --summary
glxinfo -BAlso where exactly do you see "Failed to initialize dependencies" ? It's not in any of the excerpts you shared so far, is this a game window telling you this? Are lib32-libpipewire, lib32-libpulse installed?
Last edited by V1del (2025-03-13 18:08:06)
Offline
i ended up reinstalling everything, and following the arch wiki guide to a tee, and then all worked, i might have missed a step somewhere, but no issues now.
Offline