Repository navigation
DCS VR Control 0.4.2-preview (early beta)
Pre-release
Pre-release
Early beta. Flown on one PC so far (Pimax Crystal Super at 90 Hz, RTX 5090, Ryzen 7 9800X3D, DCS 2.9 Steam, single player). Expect rough edges and please report what you find.
What's inside
- Foveated rendering: bundled Quad-Views-Foveated (eye-tracked); the focus area can follow your Pimax Play settings (Quick/Fine), shown exactly as Pimax Play shows them.
- DLSS-NR ("DLSS 5") on the focus area only, through a modified Cheeky Foveated DLSS, with an optional smaller central area and an in-flight on/off hotkey. Bring your own
nvngx_dlssnr.dll(tested 310.8); the app keeps a verified copy. - Frame generation: OFXR (djules75 fork + DCS pacing patches). Auto 2×/3×, smoothness buffer so 3× delivers 90 fresh frames at 30 base, in-headset diagnostic panel with optional VRAM counter.
- CPU Boost (optional): DCS priority and core placement from DCS's own CPU ranking, plus a fix for DCS's terrain prefetch loop (≈1.7 cores freed in traces; +3–5% FPS when CPU-bound).
- VRAM helpers (optional): close and reopen VRAM-hungry apps, small DCS desktop window in VR, lower monitor mode while flying.
- Engine Optimizations (optional, CPU): a module DCS loads from Saved Games that removes work from its render and model threads without changing the image: about +30 % FPS, p95 −20 to −23 %, process CPU −11 % at a busy VR airfield.
- Optimizations only (any other headset, or no VR): DCS runs as you set it up, with only Engine Optimizations, CPU Boost and Free VRAM; no OpenXR runtime, layer or VR option is touched.
- One-click Launch DCS and Back to stock DCS (every file and setting the app touched goes back).
Download
DcsVrControl-0.4.2-preview-win-x64.zip: the app (self-contained .NET). Unzip and runDcsVrControl.exe, or runInstall.cmd. Needs the Microsoft Edge WebView2 Runtime.DcsVrControl-0.4.2-preview-sources.zip: complete corresponding source, including the modified OFXR (LGPL-3.0) and Cheeky (GPL-3.0) components.
Please note
- Single player only so far: the app places a
dxgi.dllloader (and optionallydxgi2.dll) in DCS'sbinfolder. Multiplayer and integrity checks are untested. - Start the app from the Start menu or Explorer.
- Pimax Play: leave Quad Views on (the tested setup). The bundled Quad Views takes over from Pimax's own for DCS and reads your Pimax Play Quad View values; in the app select the Bundled provider for DLSS 5.
- Frame generation adds latency, especially in 3×.
See the README and docs/USER_GUIDE.md. Support: https://ko-fi.com/nigos