Releases: pmnoxx/display-commander
Releases · pmnoxx/display-commander
Latest Build
Latest Build (bleeding edge)
Bleeding-edge build from the main branch. Updated on every successful push to main.
Version in binaries: 0.11.0.2141
Commit: 2542453
Files:
zzz_display_commander.addon64- 64-bit versionzzz_display_commander.addon32- 32-bit version
For scheduled development builds, see Nightly. For stable releases, use the main Releases page.
v0.11.0 Latest
v0.11.0 (2026-01-26)
- Vulkan support - Added comprehensive Vulkan API support with FPS limiter, frame time statistics, and latency reduction features
- DLSS information display - Added DLSS status display on main tab showing active DLSS features, quality preset, scaling ratio, and internal/output resolution
- Frame Generation status - Added Frame Generation (FG) status display in performance overlay and main tab when DLSS-G is active
- Low latency mode - Added new low latency mode feature with configurable ratio selector for on-present sync latency reduction
- PCL Stats reporting - Added PCLStats ETW reporting support for Special K compatibility with configurable enable/disable option
- ReShade integration - Added dedicated ReShade tab and Addons tab for managing ReShade packages and addons, with auto-disable of ReShade's clock
- Multiple loading methods - Added support for loading Display Commander as version.dll, dxgi.dll, d3d11.dll, or d3d12.dll proxy from Documents folder
- rundll32 injection support - Added Start/Stop/StartAndInject/WaitAndInject commands for rundll32.exe injection method
- Clip cursor feature - Added "Clip cursor to game window" option (enabled by default) to prevent cursor from leaving game window
- Window mode improvements - Added "no changes" window mode as default option and auto-apply resolution change option
- Performance overlay enhancements - Added frame time graph for native frames, VRR status display, FG status display, and improved chart scaling
- VRR detection improvements - Improved VRR detection reliability and brought back VRR status display in a safe way
- Reflex status display - Added reflex status information display in UI
- Exception handling improvements - Enhanced crash reporting with AddVectoredExceptionHandler hooks and improved exception handling
- Logging improvements - Added DisplayCommander.log rotation, log file location display, and "Open DisplayCommander.log" button in UI
- UI enhancements - Added X button to close Display Commander UI, vertical spacing overlay option, and improved tab visibility controls
- Input blocking fixes - Fixed game input being blocked under some conditions and improved input handling
- Stability fixes - Fixed crashes related to _mm_mwaitx, DXVK crashes, GetRawInputBuffer_Detour, and various other stability issues
- Code quality - Removed usage of std::mutex (replaced with SRWLOCK), extensive code cleanup, and removed unused features
- Build system fixes - Fixed GitHub Actions build errors by removing __try/__except blocks that caused compilation issues
v0.10.0
v0.10.0 (2026-01-01)
- Performance monitoring - Added experimental Performance tab with detailed timing measurements for overlay draw, present handlers, and frame statistics
- PresentMon integration - Added PresentMon thread support with comprehensive debug information and frame analysis
- System volume control - Added system volume slider and hotkeys for volume up/down control
- CPU management - Added UI to set CPU affinity (number of cores used) and process priority adjustment
- Native frame pacing - Added native frame pacing feature for frame generation to all FPS limiters
- DLL loading enhancements - Added "Load DLL Early" option, DllsToLoadBefore, and DllLoadingDelayMs settings for better compatibility
- Window management improvements - Added SuppressWindowChanges config setting to fix black screen issues in games with DPI scaling
- VRR debugging - Added VRR debug mode to performance overlay for variable refresh rate monitoring
- Hotkey expansion - Added support for F13-F24 hotkeys, system volume controls, and gamepad shortcuts
- ReShade 6.6.2 support - Updated requirements to ReShade 6.6.2 with improved compatibility
- Hooking improvements - Enhanced hooking to d3d11.dll, d3d12.dll, and dxgi.dll with better ReShade integration
- XInput enhancements - Improved XInput support for multiple libraries and added XInputGetCapabilities hooks
- Reflex improvements - Fixed reflex boost mode, improved reflex sleep suppression, and better integration with frame limiters
- Memory leak fixes - Fixed multiple memory leaks in DXGI swapchain hooks and reference counting
- Stability fixes - Fixed crashes in WuWa, DNA games, Yakuza 4 Remastered, and various other games
- Swapchain improvements - Fixed reference counting issues, improved GetIndependentFlipState measurement, and better swapchain wrapper handling
- UI enhancements - Improved hotkeys UI, added gamepad chord support, and various UI cleanup and organization improvements
- Streamline integration - Improved Streamline upgrade interface integration and NGX parameter adjustment API
v0.9.0
- Added fps limiter for DLSS-g through native reflex
- Added "reflex" fps limiter mode, which can either control native reflex or inject reflex
- Added a fix for HDR in NVAPI HDR games (Sekiro, Resident Evil, Hitman, etc.)
- Fixed various stability issues
- Added DX9 support
- Added support for stable reshade 6.5.1/6.6.0.
- Fixed compatibility issues with UE4/UE5 UUU
- Added controls for overriding DLSS Profile A/B/C/D/E/...
v0.8.0
First version of Display Commander based on stable Reshade 6.5.1
Nightly Build
Nightly Build
This is an automated nightly build of Display Commander.
Version in binaries: 0.11.0.459
Commit: e1aadfb
Build: 0 2 * * *
Files:
zzz_display_commander.addon64- 64-bit versionzzz_display_commander.addon32- 32-bit version
Note: These are development builds. For stable releases, use the main releases.
v0.3.1
update changelog
v0.3.0
Release v0.3.0 - Performance optimizations and various features addit…
v0.2.4
Release v0.2.4 - Improed compatibility and safety features
v0.2.3
Release v0.2.3 - V-Sync 2x-4x implementation