-
Notifications
You must be signed in to change notification settings - Fork 45
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[BUG] "Skipping external driver /[...]/alvr/ because it is not a directory" but it is #698
Comments
Related: alvr-org/ALVR#2115 |
In reply to #698 (comment) :
In my situation, there is not even a connection as the ALVR plugin won't get loaded at all. |
So now this problem is happening on the |
Had the same problem. Used the ".tar.gz" method, and while ALVR successfully launched and connected, the headset only displayed a black screen. I did, however, try to manually downgrade to SteamVR Beta 2.4.4 (using steamcmd Edit: Rolled back to 2.3.1. Same issue, "Skipping external driver..." and black screen with .tar.gz |
Copying my comment from ALVR: alvr-org/ALVR#2124 By looking around in By editing Is there a reason SteamVR isn't exposing the configured path in its pressure-vessel thing? I'm running it on Debian 12 (Proxmox, actually). Side note: that pressure-vessel is also missing a fair number of other things that exist on the machine outside the container. Perhaps it's just broken on my machine? Here are a few I collected from Steam's logs and its console output:
|
I can confirm this issue. Yesterday I was able to play VR with the latest ALVR and 'previous' SteamVR beta, and now I cant. |
Same issue with Monado, vrpathreg.sh lists the driver under external drivers but I get the same "Skipping external driver" message in the log when trying to run SteamVR |
As was mentioned in ALVR issue alvr-org/ALVR#2112 (comment) |
Tried this using the Steam-Play-None manual install. Uninstalled and reinstalled SteamVR multiple times and launched it a few times prior to starting ALVR in order to ensure proper config generation for ALVR. However, SteamVR would launch and give an error message ("SteamVR failed to initialize for unknown reasons. (Error: Not initialized (109) (109))") and give the "headset not detected" error. Upon launching, ALVR would detect SteamVR and SteamVR would launch successfully, but on the headset the view would appear black, just like with the ".tar.gz" method, and a message would appear over the vrmonitor saying "Failed to connect headset display. Your headset might not be connected, or your desktop environment might not support VR.". |
Are you using steam-native and have steamvr set to previous branch? |
SteamVR was indeed set to previous branch, wasn't using alvr-nightly. I was using steam-runtime rather than steam-native. After switching to steam-native, a new prompt came up stating that SteamVR required superuser access to install, just like how it normally acts upon first installation. However, upon clicking "okay", it cancels and states that the setup was incomplete and some features would be missing. I (somewhat) solved this issue using a solution described in issue #234, which fixed the popup, however the aforementioned "Failed to connect headset display. Your headset might not be connected, or your desktop environment might not support VR" and Error 109 errors persisted. I'll experiment more tomorrow, including switching my WM and changing to alvr-nightly. The WM shouldn't be a problem (I'm using AwesomeWM and have been for around a year now with little to no problems with regards to Steam or SteamVR) but I'll switch to something like KDE or i3wm in the mean time just to be safe (I know i3wm at least would work and KDE is generally stress-tested enough to (probably) not encounter too many bugs). I'm a little short on time right now though, so I can't get to it all immediately. Edit: I tried alvr-nightly v21.0.0. Same exact issues: black screen, Error 109, failed to connect headset display. Haven't changed WM yet, but I'm starting to suspect that there may be a disconnect between how SteamVR is set up and how ALVR can launch it. |
Hello, I'm using KDE right now (Archlinux) and managed to get it working by doing the following: |
|
Wow, this actually works! No errors or anything and I am seeing the SteamVR home without a black screen. Thank you! NOTE: If SteamVR shows "headset not detected" or if you change any settings in ALVR, you'll have to launch SteamVR from ALVR (while it's open) and then close SteamVR, and then reopen it from the terminal. |
This works! With the current SteamVR version and ALVR 20.8.1. No need to select beta/previous version, no need to use steam-play-none. |
The workaround does indeed work (hopefully it doesn't break in the future). To get it to work without doing the "launch SteamVR from ALVR" then "launch vrmonitor.sh quickly from terminal" dance, set this as your SteamVR launch options: |
Can verify this works with XFCE and non wayland. "~/.steam/debian-installation/steamapps/common/SteamVR/bin/vrmonitor.sh" %command% No more previous version |
Can confirm, even beta works |
On arch: Without double quotes |
For anyone using flatpak + gnome wayland, these launch options worked for me:
|
I initially reported this bug in SteamVR community : https://steamcommunity.com/app/250820/discussions/3/4364628251566133932/.
Describe the bug
SteamVR will not load the ALVR plugin which is installed in /usr/lib/steamvr/alvr, this is a normal directory, not a mount point or symlink.
The following line appear 3 times in SteamVR web console and there is no other mention of ALVR :
To Reproduce
You don't need a headset with ALVR client to reproduce the bug.
Expected behavior
ALVR plugin is loaded and the ALVR dashboard report a successful connection to SteamVR.
System Information (please complete the following information):
Please use the latest Steam beta client and SteamVR beta for your bug reports!
Additional context
I successfully started once SteamVR while stracing the vrstartup binary from my console but I cannot reproduce this again. This problem occur in the standard, "beta" but not the "previous" release channel I currently rely to.
The text was updated successfully, but these errors were encountered: