Get the latest 0.2.9.1, it's got 3X Frame Gen!
🛠️ Not working, or not feeling smoother?
➡️ Read the troubleshooting guide first
It checks in one step whether OFXR is running in your game, then lists the
usual causes and fixes: OpenVR games, running as administrator, the game's
frame rate, frame smoothing in your VR software, and running out of VRAM.
Built on
tig3rmast3r's v0.2.1.
A small SteamVR fix after 0.2.8.1. Nothing else changes.
What's new
- Fix for judder and lower FPS on SteamVR, including Cyberpunk 2077 with
Cheeky Foveated DLSS. On SteamVR, demanding games might drop to 60–80
FPS and feel juddery. In Cyberpunk 2077 it showed up only with Cheeky
Foveated DLSS, so it looked like a Cheeky problem — it wasn't: the cause
was in OFXR's frame timing, and Cheeky's faster rendering just triggered
it. That has been fixed. Pimax, Virtual Desktop and Quest Link users are
unaffected.
The synthesis itself, the tray and the settings are unchanged.
Known issues
- Pick a refresh rate close to double your game's frame rate. At
144 Hz with a game that makes 55 fps, a quarter of the refreshes show a
repeat with every version of the bridge; at 90 Hz the same game and scene
run clean. The FPS number shows when this is happening. - Pimax: jitter on head movement that is fine when looking straight is
not the bridge. If it is there with the bridge disarmed too, it is the
headset's tracking map. Quit Pimax Play, rename
C:\ProgramData\Pimax\slam\<serial>platMap_orborb_K8L4.binand the.yaml
beside it to.old, restart Pimax Play and look around the room for a
minute so it builds a fresh map. Do not touchdevice_calibration_*.xml. - SteamVR: turn off Motion Smoothing and "fixed frame rate at half" for
the game in SteamVR's per-application video settings. When a game's GPU
time reaches the refresh budget, SteamVR starts halving its frame rate on
and off, and the bridge's pairs land late: the result is stutter and a
performance drop that looks like a bridge regression. Check this first. - No FPS overlay in Vulkan games. Vulkan games have no reliable FPS
reading yet. - Dips are often a resolution ceiling, not the bridge. Disarm the bridge
and play the same scene: if the dips remain, lower the per-eye resolution.
Installing
Unzip anywhere and run OFXRBridgeTray.exe. It arms the bridge by itself.
Keep OFXRBridgeTray.exe and the ofxr folder together; it holds the OpenXR
layer, its settings and the Vulkan layer. If an earlier version is armed,
disarm it and close its tray first.
Tested
With a Pimax Crystal Super on an RTX 5090, on SteamVR at 90 Hz, in
Cyberpunk 2077 (R.E.A.L. VR mod, with Cheeky Foveated DLSS) and Skyrim VR
(through OpenComposite). Pimax OpenXR and Virtual Desktop are unchanged from
0.2.8.1.
Please report results, working or not, on this fork's
GitHub Issues, with an OFXR flight log where you can. To
record one, enable Bridge flight recorder in the tray, reproduce the
problem, then use Open bridge logs. Logs are written under
%LOCALAPPDATA%\OFXR Bridge\RuntimeLayer\v377\.