[ VR GAMING ]
OpenXR Runtime Explained: SteamVR or Oculus, Which to Pick?
OpenXR is a shared standard that lets VR games work with many headsets, and the runtime is the software that carries those games to your hardware. On PC, SteamVR and the Meta PC software can each act as the active runtime, and the choice can change how smoothly a game runs. Start with the runtime that came with your headset, then switch only if a specific game runs better on the other one.
Why does OpenXR exist?
Before a common standard, a developer had to adapt a game for each headset maker's system. That took time and often led to features that worked on one device and not another. OpenXR is an open standard, maintained by the Khronos Group, that gives developers a single way to reach many devices.
For you as a player, the practical result is that more headsets can run the same games. A headset that supports OpenXR can often play titles built for it, as long as the runtime and drivers are set up correctly.
What does the runtime actually do?
The runtime sits between the game and the hardware. It handles the headset's tracking, its display output and the timing of each frame. The game asks for a view of the world, and the runtime delivers it to the lenses at the right moment.
Because the runtime handles timing and tracking, changing it can change how the game feels. Two runtimes can run the same game with different frame pacing, different tracking behaviour or different tools for comfort and display. That is why the choice matters.
SteamVR or the Meta runtime?
You will usually see two options on a PC. SteamVR is Valve's software and works with a wide range of headsets. The Meta PC software is the runtime for Meta headsets when you use them with a computer.
Neither one is always better. Some games run more smoothly on one runtime, and some features work only on one. The simple rule is to start with the runtime that matches your headset's own software, then test the games you care about on the other one if you have a problem.
| Situation | Starting point | When to switch |
|---|---|---|
| Meta headset used with a PC | Meta PC software | A specific game stutters or lacks a feature |
| Valve Index or other SteamVR headset | SteamVR | Rarely needed, unless a game asks for another runtime |
| Mixed library of games | Your headset's own software | When a game's own notes recommend the other one |
Check the game's store page or support notes before you switch. Developers sometimes name a preferred runtime, and that is a good guide.
How do you switch the active runtime?
Each piece of software has its own setting for choosing the active runtime. In practice, you open the software you want to use, find the option for OpenXR or the active runtime, and select the one you want. Restart the software and your headset afterwards, so the change takes effect.
Do not change the runtime in the middle of a session, and do not change it without a reason. If a game works well, leave it alone. Switch only when you have a clear problem to solve.
A routine that works for most people:
- Note which runtime is active now and which game you are testing.
- Change the runtime in the software's settings and restart it.
- Launch the game, play for a few minutes and note any stutters or missing features.
- Switch back if the result is worse.
What does this mean for the Steam version?
The Steam version of Dixotomia supports OpenXR headsets, which means it can run on a range of PC VR hardware. The supported list on Steam includes Meta Quest 2, 3, 3S and Pro over a PC connection, Pico 4 and Pico 4 Pro, Valve Index and Rift S.
If you are choosing between the Steam version and the standalone Quest version, the decision depends on your setup rather than on the runtime. A guide to the Quest and Steam versions compares the two in more detail.
Older headsets and runtimes
Some older headsets still work with PC VR, but support depends on the software and the drivers you use. Before you buy or set one up, check whether it is still supported by the runtime you plan to use. Can You Still Use an Oculus Rift S for PC VR? covers that question for one popular headset.
Keep your drivers and software up to date, but also keep a note of the versions that work for you. If an update breaks a game, you can roll back or switch runtimes.
Motion smoothing and frame timing
Runtimes also handle frame timing, and that affects comfort. When frames arrive late, the runtime may use techniques that fill in the gaps, which can make motion feel smoother but also introduce artifacts. If a game feels strange after an update, the runtime's frame settings may be part of the cause. Motion Smoothing and Reprojection in VR, Explained covers the topic in more depth.
If you are not sure whether a problem comes from the runtime, change one thing at a time. Keep the same cable, the same game settings and the same play area while you test. That way, any change you notice comes from the runtime and not from something else.
Pick the runtime that suits your setup
Start with the runtime that came with your headset, keep the software updated and only switch when a specific game needs it. Check the store page or support notes for any game you are unsure about, and use the setting that runs it best. OpenXR makes the choice easier, but it does not remove the need to test. A few minutes of checking each new game will save you more time than any single setting.
Frequently asked questions
What is OpenXR in simple terms?
OpenXR is a shared standard that lets VR games talk to many headsets through one common set of instructions. Developers can support many devices without writing a separate version for each one.
Can I switch between SteamVR and the Meta runtime?
Yes. On a PC you can choose which runtime is active in the settings of the software, and you can switch back if a game runs better on the other one. Restart the software after you change it.
Does the Steam version support OpenXR headsets?
Yes. The Steam version supports OpenXR headsets, including Meta Quest 2, 3, 3S and Pro over a PC connection, Pico 4 and Pico 4 Pro, Valve Index and Rift S.