[BUG] SteamVR tries to use linux32 drivers instead of linux64
Describe the bug I have a problem that my steamVR dashboard is blank and most of the VR games stopped working or when they are working they are not projecting to headset. I see in logs that SteamVR is trying to use linux32 drivers instead of linux64 (Ihave linux64 drivers but not linux32). Error occurs for my ALVR driver but I see an error for other drivers as well - as visible in logs below.
To Reproduce
- Run SteamVR
- SteamVR dashboard is blank
Expected behavior SteamVR dashboard is not blank.
System Information (please complete the following information): Please use the latest Steam beta client and SteamVR beta for your bug reports!
- Steam client version (build number or date): 1759461205
- SteamVR version: 19617312 (tried beta and previous versions too)
- Distribution: Arch
- Steam runtime diagnostics:
- Logs:
Screenshots
Additional context
In logs the exact problem is here:
Unable to load driver alvr_server. Primary driver shared library not found on filesystem (for this architecture): /home/szneqz/.local/share/ALVR-Launcher/installations/v20.14.1/alvr_streamer_linux/lib64/alvr/bin/linux32/driver_alvr_server.so.
Same issue here, debian 13.
Same here on nixos, also with ALVR.
Symlinking the lib32 folder into existence does not solve it, there's a typical "expected a 32bit lib" error.
Symlinking the lib32 folder into existence does not solve it, there's a typical "expected a 32bit lib" error.
Yeah, I was trying it too with the same effect as yours.
Getting the same error on Arch for driver vrlink with an Oculus Quest 2. The behavior is even worse in there - it loads into SteamVR but only for a few seconds before freezing.
Same issue here, CachyOS.