Application Compatibility
This list is provisional and based on reports from users. More applications may be supported.
Experiment and report your findings! See an app that's working and not in the list? Let us know by filing an issue or joining our Discord.
Application | Supported? | Notes |
---|---|---|
A Township Tale | Yes | Must select 'Oculus' mode in the launcher |
Amid Evil | Yes | Must start with -hmd=openxr command-line parameters |
Ancient Dungeons | Yes | Must start with -nosteamxr command-line parameters |
Arizona Sunshine 2 | Yes | Must use Oculus store edition |
Autodesk VRED | Yes | |
Beat Saber | Yes | Must use new Beat Saber, the legacy/mod version does not support OpenXR |
BeamNG.drive | Yes | |
Blender | Yes | |
Bonelab | Yes | Must use Steam store edition |
Breachers | Next version | |
Brink Traveler | Yes | |
Broken Edge | Yes | |
Cactus Cowboy: Desert Warfare | Yes | |
Chillout VR | Yes | Must start with --force-openxr command-line parameters |
Contractors | Yes | Must start with -hmd=openxr command-line parameters |
Dead Hook | Yes | |
Digital Combat Simulator | Yes | DCS has support for OpenXR when using the multi-threaded version If using the single-threaded version, you must start with --force_OpenXR command-line parameters |
Eleven Tennis Table | Broken | Under investigation |
Everslaught | Not tested | |
Enscape 3D | Yes | |
Flight Simulator 2020 | Yes | |
Ghosts of Tabor | Yes | Must use Oculus store edition |
GOLF+ | Yes | |
Gravity Sketch | Next version | |
Green Hell VR | Yes | |
Grimlord | Yes | Must start with -hmd=openxr command-line parameters |
Hellsweeper | Yes | |
Hubris | Yes | |
iRacing | Yes | Must select OpenXR Display Mode |
Team Beef's JKXR | Yes | |
Light Brigade | Not tested | |
Microsoft Edge (WebXR) | Yes | |
Mindesk | Yes | |
Minecraft for Windows | Yes | |
Morrowind VR (OpenMW) | Yes | |
Onward | Yes | Must start with -vrmode oculus command-line parameters |
OpenBrush | Yes | |
openRBRVR (Richard Burns Rally) | Yes | |
Paradiddle | Yes | Must start with -hmd=openxr command-line parameters |
ParaView | Yes | |
Pavlov VR | Yes | |
Phasmophobia | Yes | Must start from Steam with 'Play' button |
Pistol Whip | Yes | |
PLAY'A VR Video Player | Yes | |
Praydog's UEVR injector | Yes | |
Praydog's REFramework mods | Yes | |
Redout | Yes | Must select Oculus mode |
Resist | Yes | Must select Oculus Mode or start with -forceOculusVr command-line parameters |
Roblox | Next version | |
RuinsMagus | Yes | |
Substance 3D Modeler | Yes | |
The 7th Guest | Yes | |
The Last Clockwinder | Yes | |
theBlu | Yes | |
Twinmotion | Yes | |
Uberlaufer | Not tested | |
Underdogs | Next version | Must start with forceOculus command-line parameters |
Universe Sandbox | Yes | |
Vail | Yes | |
Vampire: The Masquerade - Justice | Yes | Must start with -hmd=openxr command-line parameters |
War Thunder | Yes | |
Walkabout Mini Golf VR | Next version | |
Whirligig | Yes | |
X-Plane 12 | Yes | Must start with --open_xr command-line parameters |
Zenith: The Last City | Next version | |
Zero Caliber | Next version |
Let's get this one out of the way: VRCHAT DOES NOT USE OPENXR and therefore VRCHAT IS NOT COMPATIBLE.
Other OpenXR tools are supported as well. List of what is known to work or not work so far:
Application | Supported? | Notes |
---|---|---|
OpenXR Toolkit | Yes | This includes eye tracking features on Quest Pro |
Quad-Views-Foveated | Yes | This includes eye tracking features on Quest Pro |
OpenKneeboard | Yes | |
XRNeckSafer | Yes | |
OpenXR-MotionCompensation | Yes | |
OpenXR-OBSMirror | Yes | |
OpenComposite | Yes | Provided as-is without additional technical support |
ADVANCED USERS ONLY - MOST USERS DO NOT NEED TO USE THIS TRICK.
If an application uses the Oculus OpenXR Plugin for Unity/Unreal Engine, then that application may support either legacy "Oculus mode" (OVR) or OpenXR. It depends on what version of the plugin the game developer decided to ship with their game. If the application uses the "Oculus mode" flavor, you may be able to force it to use OpenXR (and VDXR) instead by replacing the OVRPlugin.dll
file inside the game folder with the OpenXR flavor. If this file does not exist in the game folder, then it means the application does not use the Oculus OpenXR Plugin for Unity/Unreal Engine and therefore this hack is not possible.
You can find the OpenXR flavor of the plugin DLL below:
Please note that doing this does not guarantee success. Replacing the DLL may cause new problems or incompatibilities with the game. You can at any time revert this change by doing a game repair or re-installing the game to restore the original DLL.