The online racing simulator
Problem with HP Reverb G2 VR headset [solved]
Hey, guys. Having some trouble with my VR headset and LFS. Recently purchased used HP Reverb G2 and it does not work with LFS game either through SteamVR, neither through OpenComposite. Was there some kind of recent update, that killed the compatibilty or something?
#2 - gu3st
Quote from Kapurke :Hey, guys. Having some trouble with my VR headset and LFS. Recently purchased used HP Reverb G2 and it does not work with LFS game either through SteamVR, neither through OpenComposite. Was there some kind of recent update, that killed the compatibilty or something?

What version of Windows are you running?

Windows11 24H2 update fully removes support for WMR headsets with no way to get them working without downgrading. At least presently this is the case, the author of OpenXR Toolkit (among countless other VR things) teased a project that allows WMR headsets to work in Win11 in versions where WMR has been "removed".
I'm using good old win10. Headset works flawlessly in WMR and assetto works fine with steamVR also with opencomposite openXR.
Please describe the exact error messages that come up or what unexpected things you see when you try to enter 3D mode.

And please describe how you are doing it, from the Options - View screen, or by a command line?

EDIT: I recommend Options - View - 3D (button at top of screen)
#5 - gu3st
Quote from Kapurke :I'm using good old win10. Headset works flawlessly in WMR and assetto works fine with steamVR also with opencomposite openXR.

Have you tried LFS with/without OpenComposite? If with OpenComposite it might need you to manually copy in the 32 bit dlls into the LFS folder (it may have tried to use the 64 bit ones which won't load into LFS).

Without it should _just work_ which is the experience I've had.
With SteamVR it shows error:
AcceptSharedTexture : OpenSharedResource failed
With OpenComposite error is:
OpenXR Call failed, aborting.
C:\projects\openovr\DrvOpenXR\DrvOpenXR.cpp:329 SetupSession.
Error code: XR_ERROR_GRAPHICS_DEVICE_INVALID
xrCreateSession(xr_instance, &sessionInfo, &xr_session.get())
OpenSharedResource is called to share the D3D9 render target texture with the D3D11 system. I don't know why that would fail. A forum search returns no results, so it seems like a rare issue. Could it be there is something unusual about the Direct3D 9 installation on your computer?
** Best answer **
I got it working after unplugging second monitor. Strange things. Smile))
Good to hear you got it working.

FGED GREDG RDFGDR GSFDG