Repository navigation
DCS Control 0.5.3 preview
Pre-release
Pre-release
New in 0.5.3:
- Diagnostics page. If the headset panel says "DLSS 5: ON but not applied", the page reads the last DCS session and explains why in plain words, with what to check.
- Diagnostic package. One click saves a ZIP with what is needed to understand a problem: the app's report and the logs and settings of DCS, DLSS 5, frame generation, Quad Views, Pupil shift, the engine optimizations, CPU Boost and Pimax Play or SteamVR.
- Only text files.
- Your Windows user name, PC name and e-mail addresses are removed, and so are the account tokens, account ids and headset serial number found in Pimax's logs.
- Attach it to your report.
- Fixes:
- The refresh rate read from Pimax Play ignores seconds with missed frames.
- Pupil shift no longer holds a lock while the frame is submitted, and the in-flight switch beep no longer causes a hitch.
- Smaller interface fixes.
New in 0.5.2:
- Pupil shift (experimental).
- Engine and Pupil shift status in the headset panel.
- Refresh rate read from Pimax Play.
- Engine optimizations active in scenes with many views.
DCS VR Control is now DCS Control. It is no longer only for VR: the CPU optimizations are for every pilot, on a monitor or with any headset. The VR features remain for Pimax headsets.
Early beta. Flown mostly 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.
For every pilot (monitor or any headset)
- Engine Optimizations: a small module DCS loads by itself from Saved Games takes CPU work off DCS's render and model threads (multi-threaded G-buffer and shadows, faster culling, leaner memory and state handling) with exactly the same image. About +50-60 % FPS depending on the scene and p95 −34 % at a busy VR airfield when DCS is CPU-bound (image verified identical pixel by pixel; with everything on, the GPU becomes the limit). Once applied it stays on every time DCS starts, also from Steam or a desktop shortcut.
- 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). The prefetch fix now also works when DCS starts from Steam.
- Free VRAM (optional): close VRAM-hungry apps before the flight and reopen them after.
- Optimizations only: for a monitor or any other headset. DCS runs exactly as you set it up; no OpenXR runtime, layer or VR option is touched.
For Pimax headsets
- Foveated rendering: bundled Quad-Views-Foveated (eye-tracked); the focus area follows your Pimax Play settings (Quick/Fine). Keep Quad Views on in Pimax Play.
- 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×, in-headset diagnostic panel with optional VRAM counter and Engine and Pupil shift lines.
One-click Launch DCS and Back to stock DCS (every file and setting the app touched goes back).
Download
DcsControl-0.5.3-preview-win-x64.zip: the app (self-contained .NET). Unzip it anywhere: inside are onlyDcsControl.exe,Install DCS Control.cmd,README.txtand afilesfolder that stays next to the exe. Double-clickDcsControl.exe;Install DCS Control.cmdadds it to the Start menu (and replaces an earlier DCS VR Control install; your backups and profiles are kept). Windows 10 or 11, 64-bit (tested on 11). Needs the Microsoft Edge WebView2 Runtime, which the installer adds if missing.DcsControl-0.5.3-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 and, with Engine Optimizations, a hook inSaved Games\DCS\Scripts. Multiplayer and integrity checks are untested; use Back to stock DCS before joining a server or updating DCS. - Start the app from the Start menu or Explorer.
- Frame generation adds latency, especially in 3×.
See the README and docs/USER_GUIDE.md. Support: https://ko-fi.com/nigos