Skip to content
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: Headset Window hides after launch #1780

Closed
r57zone opened this issue Oct 26, 2023 · 8 comments
Closed

Bug: Headset Window hides after launch #1780

r57zone opened this issue Oct 26, 2023 · 8 comments

Comments

@r57zone
Copy link

r57zone commented Oct 26, 2023

Previously, everything worked and we can use VR hmd in extended display mode.

Everything seems to be working, but the image (Headset Window is hidden?) is not displayed.

The driver to check, is a standard old example driver, with the addition of the FreeTrack rotation readout.
https://github.com/r57zone/OpenVR-OpenTrack/releases/

You can also check by building with fixes your old driver (OpenVR SDK 1.23.7) and running.

virtual bool IsDisplayRealDisplay() 
{
	return true;
}

virtual DriverPose_t GetPose()
{
	pose.poseIsValid = true;
	pose.result = TrackingResult_Running_OK;
	pose.deviceIsConnected = true;
}

(startup on the main monitor)

@AnonymousJigg
Copy link

I had also lost the Headset view for my custom driver, after yesterday's update to SteamVR 2.0.8. Maybe you could try toggling the legacy mirror to bring it back.
It's in SteamVR Hamburger menu > Developer > Debug Commands > legacy_mirror_view_toggle

@r57zone
Copy link
Author

r57zone commented Oct 26, 2023

@AnonymousJigg This output is probably good for debugging, but not good for a VR game.

@r57zone
Copy link
Author

r57zone commented Oct 28, 2023

Quite a few drivers have failed due to the update, it would be great to fix the problem and get this feature back. Backward compatibility is extremely important, if XInput were not backward compatible it would not have become so popular on PC.

By constantly breaking backward compatibility, some VR players lose working equipment, become disillusioned, and the community decreases.

Also by breaking backwards compatibility we are harming the environment.

@aaronleiby @charleslvalve @zite @jeremyselan

@7ep3s
Copy link

7ep3s commented Nov 15, 2023

this is also breaking
https://github.com/relativty/Relativty
and
https://github.com/HadesVR/HadesVR

some help for the DIY community would be greatly appreciated

@r57zone
Copy link
Author

r57zone commented Nov 21, 2023

As a temporary solution, you can use an previous version of SteamVR.

  1. Uninstall the current SteamVR.
  2. Unzip this file to C:\Program Files\SteamVR.
  3. Run "vrstartup.exe".

@7ep3s
Copy link

7ep3s commented Nov 21, 2023

restarting the VRCompositor seems to help and the window won't vanish afterwards!

PS C:\Program Files (x86)\Steam\steamapps\common\SteamVR\bin\win64> get-process vrcompositor | stop-process -Force;.\vrcompositor.exe

@aleiby
Copy link
Contributor

aleiby commented Dec 12, 2023

A fix was posted in the latest beta branch (v2.2.1).
https://store.steampowered.com/news/app/250820/view/3873722126474526180

@r57zone
Copy link
Author

r57zone commented Dec 14, 2023

The problem is fixed in 2.2.1, thank you very much Valve for hearing us and fixing it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants