[BUG] SteamVR Dashboard doesn't work
Describe the bug ~~When SteamVR launches, the empty grid successfully loads. After that, nothing seems to work. Games will not launch (fail to connect) and SteamVR intermittently crashes and shuts down. Games hang at startup, at various levels of initialization (VRChat doesn't even get a window open, Beat Saber makes it to a window but never draws anything)~~
When pressing the System button on a controller, no overlay opens.
To Reproduce Steps to reproduce the behavior:
- Open SteamVR
- Attempt to open the overlay/dashboard
Expected behavior SteamVR works. The dashboard opens, games launch successfully.
System Information (please complete the following information):
- Distribution: [Arch/Manjaro/Ubuntu/etc.] Debian Testing
- SteamVR version: [E.g. 1.7.2] Beta 1.8.6
- Steam client version: [build number or date] Sep 26 2019 at 17:32:39
- Opted into Steam client beta?: [Yes/No] Yes
- Graphics driver version: [run
nvidia-settingsorvulkaninfo | grep driverInfo: driverInfo = Mesa 19.1.6 (LLVM 8.0.1) - Gist for SteamVR System Information: https://gist.github.com/Goofybud16/cc14f06b748826913e970d8ec1eb486c
Screenshots
Additional context Seems to have started after rebooting my system.
Note: Commenters who are also experiencing this issue are encouraged to include the "System Information" section in their replies.
After restarting my PC a few more times and upgrading/downgrading in and out of SteamVR Beta, I seem to have gotten games working again.
The SteamVR overlay/dashboard still doesn't seem to open.
On my system, the dashboard opens, but the lower area (where it normally gives you the option to exit the game or enter the settings) is filled with artifacts to the point where I can't reasonably be expected to interact with it. This is with the SteamVR beta. I do not have the same issue when I am not using the beta. Seems like a clear regression to me.
System information: https://pastebin.com/Q8ch0JER
Hello @Lyle-Tafoya, you're most likely looking for #253 instead of this issue report.
I think you are correct. My apologies.
I've got the same issue - just to be sure: you also get nothing at all, not even the overlay like in https://github.com/ValveSoftware/SteamVR-for-Linux/issues/244 ?
When i'm in SteamVR Home and press the system button, the sound fades out and in again, as if it is attempting to open the dashboard, but fails. I've already tried completely uninstalling steamVR according to https://steamcommunity.com/app/250820/discussions/2/1640917625015598552/ but the issue persists.
System Information (please complete the following information):
- Distribution: Manjaro KDE
- SteamVR version: 1.8.6
- Steam client version: 1569883362 from Sep 30
- Opted into Steam client beta?: yes
- Graphics driver version: Mesa 19.3.0-devel (git-3c966fd688) (LLVM 10.0.0) on 5700XT
- Gist for SteamVR System Information: https://gist.github.com/Termuellinator/be41f6abf92575447f03f01b48c4df0b
I've noticed that I don't even get an IPD adjustment overlay anymore.
This happens to me, too. No dashboard and no IPD adjustment overlay. Games work and start fine though (except for #246 sometimes, but that's probably not related). I have to note that this doesn't happen every time I start SteamVR but also only sometimes.
System Information (please complete the following information):
- Distribution: [Arch/Manjaro/Ubuntu/etc.] Manjaro KDE
- SteamVR version: [E.g. 1.7.2] 1.8.6
- Steam client version: [build number or date] 1569883362
- Opted into Steam client beta?: [Yes/No] Yes
- Graphics driver version: Mesa 19.3.0-devel (git-34be977f80) (LLVM 10.0.0)
- Gist for SteamVR System Information: https://gist.github.com/Zamundaaa/37d5780b568d62b045d9058278a493ab
I can confirm that the IPD overlay is missing for me, too.
On my first launch of 1.8.7, everything worked except I couldn't use the desktop overlay to control anything.
After a few hours, Steam crashed with SDL_GetWMInfo failed (or something similar) and now the overlay isn't working.
Can confirm. For the most partt least. The desktop overlay was there but the pointer just went straight through, not interacting. As Blade&Sorcery didn't stop loading and didn't display anything (#246 I guess) I exited SteamVR. The exit menu in the dashboard was smaller than I'm used to and more importantly didn't react at all, no hover effect and nothing. Exiting it on the desktop I see a unresponsive Steam, not even the window could be grabbed anymore. Minimizing that the same message "SDL_GetWindowWMInfo failed" was there. Pressing OK exited Steam. After starting Steam and SteamVR the dashboard worked again though. That is, until the same error window popped up again and Steam crashed... IPD slider is there again. The "next up" game notification works, too.
Now the dashboard stopped SteamVR from exiting. The process stays alive even after killing vrmonitor (the only other process still running) and constantly uses 12-13% of the CPU.
The problem "SDL_ GetWindowWMInfo failed" also occurs in 1.8.9.
With 1.8.9, the overlay worked a few times, but then stopped working.
KB/M input still doesn't work on the Desktop view. It seemed to stop around the time that the "Prefer real KB/M input" change was made,
I am using the Steam Client Beta.
The IPD adjustment seems to work still. Steam notifications still pop in, but just have the notification box and Steam icon, no text.
Interestingly, last night the Steam notifications started working properly, but the dashboard overlay still wouldn't open.
Steam (and the dashboard) is still crashing with 1.8.10 and the latest Steam beta. No SDL_GetWindowWMInfo failed anymore though.
With 1.8.11 the dashboard worked great, apparently until I had the desktop view open for too long. Then the desktop view became invisible and the Steam overlay unresponsive. Settings still worked. After hiding the dashboard and showing it again all the other UI elements except for Steam and the settings were invisible, too. I could still interact with them, at least for a while. Then performance of the compositor got really bad until when moving the head it felt like 3fps. SteamVR didn't crash but looking at the desktop the message SDL_GetWindowWMInfo had appeared again; Steam crashed.
Now something in the dashboard crashed again, but it didn't crash Steam at first. More specifically, the desktop view was empty and the display settings were not working again. Every time I exit the display settings it shows the controller bindings page for a split second, and when it now crashed it showed the bindings page until I got back. It wasn't responsive though (the back button of the actual display settings worked). Because it somehow didn't recognize my left controller I then shut down SteamVR, and that seemed to trigger the SDL_GetWindowWMInfo message combined with the Steam crash again.
directly after starting SteamVR again: https://gist.github.com/Zamundaaa/6c5091e0be124c57913d78564c61425e
I've had several interesting combinations happen over the last few days over multiple versions of SteamVR:
Dashboard doesn't work, notification popups do No overlays at all (no popups, no dashboard) Dashboard works, Steam notification popups appear but are empty Everything works properly Dashboard doesn't work, notification popups appear but are empty
Since the IPD interface update, the IPD overlay seems to consistently work every time I've tried it (I generally don't mess with my IPD much once set)
I haven't really found a rhyme or reason for it working or not working. Maybe a race condition? Sometimes it works when I start SteamVR, sometimes it doesn't. Generally, it seems to not work more than work. The first 1-2 launches after SteamVR updates generally seem to work.
Wanted to confirm that this is still an issue on 1.8.13.
@Goofybud16 Do you still have STEAMVR_WEBHELPER=0 %command% as your launch options?
The dashboard in 1.8 is rendered by vrwebhelper, so without it you won't be able to see the dashboard.
Would that also introduce new dependencies so that the missing dashboard could be cause by missing deps?
All the required dependencies for vrwebhelper are bundled as part of SteamVR or as part of the Steam runtime. Or at least that is the intended way for it to operate. If you find it behaving differently that would be a bug.
I removed STEAMVR_WEBHELPER=0 at some point previously. It has not been there for several versions at least.
The dashboard does work sometimes, just not all the time. It's inconsistent; I've yet to figure out how to make it work or break. Sometimes I can launch it 3 times in a row and the Dashboard will work, but the notifications may or may not work properly. Sometimes I launch it, no dashboard, relaunch, and there's a dashboard.
I've also noticed I never get the SDL WMInfo error that crashes Steam if the dashboard isn't working. It usually seems to pop-up when interacting with the Steam (big picture VR) tab in the dashboard, and then the big-picture view locks up. Steam will usually keep going for 5-15 minutes afterwards [if I don't click "OK", which immediately exits Steam), but then eventually does crash (which takes out some other games-- Like VRChat).
It seems the WMInfo error is related to using the Big Picture overlay after the first time opening/closing the overlay. Possibly related to opening/closing on a different tab (eg Desktop) and switching back after opening/closing. That seems to trigger it almost immediately.
If I just leave the Desktop view open all the time, it doesn't seem to pop up very often.
The overlay worked perfectly every time for me on 1.8.14. The Steam notifications worked (although sometimes the images would be slow to load in for profile pictures, but they worked). The only issues was the WMInfo error.
It hasn't worked at all for me on 1.8.15 or 1.8.16. Not just inconsistently like it was, but I just haven't been able to get the overlay open at all.
KB/M support was still broken in 1.8.14 as well. Within the first half-second of opening it, I could sometimes get the mouse input to work, and sometimes scrolling would work too. After that, the KB/M input would just stop.
Well, I just got it working on 1.8.16. Not sure what changed, if anything, but it started working.
Also managed to get the KB/M input on the Desktop view working today as well. Steam updated at one point, so it's possibly related to that.
The dashobard opens just fine every time for me, too. The WMInfo error pops up practically immediately though, and the desktop view seems to only be interactive on the lower half or something (can't really see it properly because of #262 though)
The dashboard still seems to be inconsistent for me. Sometimes it works, sometimes it doesn't.
Something to note is that I always get the "Setup Failed" message, because getcap and setcap aren't on the PATH of a standard user. [Fairly new Debian Testing system] Since I manually ran the appropriate setcap command, I've just changed the function in the shell script to return 0 before the actual code (since I just click OK every time every time). I'll see if that results in the dashboard working more consistently.
With 1.8.16 and the latest Steam, the desktop overlay seems to work fine on my system. The area for the mouse input appears to be wonky (doesn't align with the actual window). In case it matters, this is my screen layout [3x1080p60]:
