I have had four headsets so far (Oculus Rift CV1, HP Reverb, HP Reverb G2, Pico 4) and now I have and now I have the fifth, the Pimax Crystal Light.
With the previous four devices, Subnautica and later Below Zero worked perfectly.
I bought the Pimax in January this year and since then I have been trying to get the above two games to work in VR – unsuccessfully.
Guys, has anyone managed to use Pimax in the above games? How? Please help, because I am slowly going crazy
Both games are EpicGame launcher, NOT steam, this is important!
Requires extra setup with third-party tools, can be a source of instability if not configured correctly
How to Force OpenXR (Advanced Users)
To run the game using your headset’s OpenXR runtime instead of the default OpenVR/SteamVR, you typically need to use a program called OpenComposite:
Set your OpenXR Runtime: Ensure your headset’s software (Oculus, Pimax, WMR, etc.) is set as the active OpenXR runtime.
Install OpenComposite: Download and install the OpenComposite runtime switcher.
Set Subnautica to use OpenComposite: You can set it system-wide or by placing a specific DLL file into the Subnautica game folder. The default Steam installation path is C:\Program Files (x86)\Steam\steamapps\common\Subnautica.
Launch the Game: Launch Subnautica directly; it should now use the OpenXR runtime and bypass SteamVR.
(Optional) Use OpenXR Toolkit: For further customization and performance boosts (like adjusting sharpness or resolution), you can use the OpenXR Toolkit in compatible games.
For most users, simply running the game via SteamVR (OpenVR) is the easiest way to ensure compatibility. Performance enthusiasts may prefer the OpenXR route.
I have played Subnautica with no issues, first ensure that you use SteamXR not Pimax OpenXR, set the roomspace in Pimax Play otherwise when launching into the game the menu to launch will not be visible
Also ensure that no features such as Quad Views, Hidden Area Mask, Eye Tracking etc and GPU Upscaling are all disabled or the game won’t launch