ValveSoftware / openvr

OpenVR SDK
http://steamvr.com
BSD 3-Clause "New" or "Revised" License
6.14k stars 1.28k forks source link

SteamVR desktop theater appears when launching VR applications. #1432

Open Curtis-VL opened 4 years ago

Curtis-VL commented 4 years ago

SteamVR desktop theater appears when launching overlay applications. Overlay applications affected are OVR Toolkit and Desktop Portal.

It can also appear when launching general games too it seems? Experienced with Assetto Corsa, game crashed to desktop due to the SteamVR desktop theater loading.

JoeLudwig commented 4 years ago

Did you launch from the Steam library?

Curtis-VL commented 4 years ago

Right, launched from the library, 'Play' button. Launching automatically with SteamVR doesn't have this result. (Through startup applications in SteamVR settings)

Curtis-VL commented 4 years ago

Oh, I'm on the SteamVR's beta branch also!

Curtis-VL commented 4 years ago

To check, I tried changing it from 'VRApplication_Utility' to 'VRApplication_Overlay' yet it still opens the SteamVR desktop theater when launching the application directly through Steam.

Curtis-VL commented 4 years ago

Updated the OpenVR API to the latest but issue still persists, not sure what else to try really!

Xiexe commented 4 years ago

I have more information about this!

It seems that it's due to overlay applications getting updates while in VR. Every user that's reported this to me has reported as the following:

XSOverlay update gets pushed. They click update. It updates. It launches. It kicks them out of the game they're in, and opens the SteamVR Theatre (Even if the theatre is globally disabled!)

This seems to ONLY happen when the application receives and update while you're in VR and possibly in a game.

Curtis-VL commented 4 years ago

Can confirm the above from @Xiexe, I had a user report a very similar situation with OVR Toolkit.

Curtis-VL commented 4 years ago

@JoeLudwig Any thoughts on this as of our new findings? Having to tell users how to disable the game theatre over and over again gets old pretty fast. Just an update on any progress/thoughts on this would be greatly appreciated so we know its not forgotten!

Curtis-VL commented 3 years ago

This is still an issue, just to bump this again. Please try to escalate this to whoever it concerns, having 200 or 300 users be kicked out of their game whenever an update is prompted or Workshop content update is queued is getting really old. I've added as many warnings as possible to get this message across to people but obviously people skip past these and come shouting at me for the issue. @JoeLudwig

Curtis-VL commented 3 years ago

This is still a persistent issue by the way! It affects every single user who doesn't disable the Steam Game Theater. Please try to forward this to the relevant team if possible!