SteamVR linux files missing, libnvidia-ml.so does not exist
Description
Two errors show up upon opening ALVR and clicking "Launch SteamVR". One says "SteamVR linux files missing, aborting startup, please re-check compatibility tools for SteamVR or verify integrity of files for SteamVR", and the other one says "Can't initialize NVML engine, error: a libloading error occurred: libnvidia-ml.so: cannot open shared object file: No such file or directory."
General Troubleshooting
- [Y] I carefully followed the instructions in the README and successfully completed the setup wizard
- [Y] I read the ALVR GitHub Wiki
Environment
KDE Plasma 6.1.5
Hardware
https://linux-hardware.org/?probe=e9b5f58738
CPU: 4x Intel Core i5-4690K @ 3.50GHz GPU: Geforce RTX 2060 GPU Driver Version: Mesa NV164 Audio: Pipewire
Installation
ALVR Version: v20.11.0 ALVR Settings File: Default SteamVR Version: Latest Install Type:
- [ ] Packaged (
exe,deb,rpm, etc) - [Y] Portable (
zip) - [ ] Source
OS Name and Version (winver on Windows or grep PRETTY_NAME /etc/os-release on most Linux distributions):
Fedora 40
I'm a Debian Testing user and I also use KDE Plasma.
I checked where ALVR is looking for NVML with this command:
strace bin/alvr_dashboard 2>&1 | grep -E '^open(at)?\(.*\.so'
ALVR looks in a lot of places but none of those places contained libnvidia-ml.so. I ran this command on my machine and after that ALVR worked:
sudo ln -s /usr/lib/x86_64-linux-gnu/nvidia/current/libnvidia-ml.so /usr/lib
im having a simmular issue with the same text: "SteamVR linux files missing, aborting startup, please re-check compatibility tools for SteamVR or verify integrity of files for SteamVR." But i dont have any driver issues. Im on arch with KDE plasma and i have no idea what could be causing this issue. Please ask me for anything like logs n shit cuz i have no idea what i need to give.
I just boot up Windows now instead of trying to make ALVR work. It's the simplest way of playing VR as a Linux user.
This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 5 days.
Got the same issue, I get the following error when using the "Launch SteamVR" option in ALVR:
SteamVR Linux files missing, aborting startup, please re-check compatibility tools for SteamVR, verify integrity of files for SteamVR and make sure you're not using Flatpak Steam with non-Flatpak ALVR.
I also can't launch steamVR from Steam, it just crashes. Not sure how to collect logs for steamvr though
Btw. I'm running cachyos (arch linux) with nvidia gpu. I don't have issues running games and can also run WiVRn without any issues. I've tried to verify/fix SteamVR files but same issue
I've noticed nvml-wrapper got updated and will create PR to update it, hopefully this will fix the issue (it has mentions to looking at different library, so this interested me to check for issues)