Release Notes
Overview
CapFrameX v1.7.8 continues the development trajectory of the 1.7.x beta cycle, consolidating stability improvements, expanded hardware support, refined metrics, and usability enhancements introduced in versions 1.7.5 through 1.7.7.
This release focuses on fixing WinRing0 security issues, improving capture fidelity, monitoring reliability, and compatibility with modern CPU and GPU platforms.
Enhancements & New Features
Unified Metric Improvements
- Extended MsBetweenDisplayChange and MsBetweenPresents metrics across Analysis, Comparison, and Report views.
- Improved visualization of frame pacing through refined frame time and distribution charts.
- Added additional filtering capabilities to isolate swapchain and present events for deeper analysis.
Overlay & UI Improvements
- Enhanced overlay entry handling with improved default ordering and persistent sorting.
- Added Sort Overlay Entries button for easier overlay configuration.
- Introduced a Debug Monitor view to provide real-time diagnostic insights into capture, sensors, and statistics providers.
Hardware Support
Graphics & Sensor Enhancements
- Support Intel Panther Lake + Xe3 Graphics
- Expanded GPU and sensor support for modern architectures:
- AMD Strix Point
- NVIDIA RTX 50 series
- Improved accuracy and stability of PC Latency metrics on NVIDIA GPUs (beta).
- Added GPU voltage monitoring and automatic monitor refresh rate detection.
- Introduced D3D dedicated GPU memory performance counters.
Adapter Management
- Added the ability to explicitly select the Primary Graphics Adapter.
- Automatic filtering of integrated GPUs when a discrete GPU is available.
Power Measurement Support
BENCHLAB Support
- Continued integration of BENCHLAB using a dedicated Windows service and client architecture.
- Improved communication reliability between CapFrameX and BENCHLAB services.
- Enables more robust automated benchmarking workflows, including synchronized capture start/stop and metadata handling.
Powenetics v2 PMD Support
- Added and refined support for Powenetics v2 Power Measurement Device.
- Improved power data acquisition stability and synchronization with frame time captures.
- Support for custom device naming and clearer data presentation within the PMD tab.
- Enables accurate correlation of performance, power consumption, and efficiency metrics during benchmarks.
Stability, Accuracy & Performance
Core Fixes
- Fixed PresentMon ETW memory leak that could cause loss of capture events during long sessions.
- Improved exception handling in the statistics provider to prevent analysis crashes.
- General performance optimizations across capture, analysis, and overlay pipelines.
Capture & Analysis Fixes
- Fixed DIMM temperature sensor readings.
- Resolved drag-and-drop issues when importing capture files.
- Corrected handling of MsBetweenPresents data in the Comparison tab.
- Improved reliability of long-running captures under high ETW load.
Platform & Infrastructure
Runtime Requirements
- .NET 9 is now required for full feature support and optimal stability. Download here.
Driver & OS Interaction
- Internal
PawnIO.sysmanagement to reduce third-party driver conflicts. - Improved CPU thread management for hybrid and high-core-count processors.
- Reworked IGCL support for Intel GPUs, including multi-adapter handling.
Troubleshooting & Known Issues
The following tips address the most common issues reported by users and can help resolve stability, overlay, and capture-related problems efficiently. We recommend working through them in order if you encounter unexpected behavior.
-
Ensure you are running the latest version
If you experience application crashes or unstable behavior, verify that you have installed CapFrameX v1.7.8 Patch 1 or newer. Many known issues have been resolved in this patch. -
Reset application settings
In some cases, corrupted or outdated configuration files may cause problems. Deleting
%appdata%/CapFrameX/Configuration/AppSettings.json
will reset CapFrameX to its default settings and often resolves startup or UI-related issues. -
Reset overlay configuration files
If overlay-related problems persist, try deleting the overlay configuration files located at
%appdata%/CapFrameX/Configuration/OverlayEntryConfiguration_(0/1/2).json.
These files will be recreated automatically on the next application start. -
Restore missing or zero-value overlay entries
When overlay entries are missing or display constant zero values, open the Overlay tab and use the Reset button to restore all overlay entries to a valid default state. -
Fix incorrect overlay entry order
If the order of overlay entries appears inconsistent or unintentionally rearranged, use the Sort button in the Overlay tab to restore a clean and logical ordering. -
Resolve frametime anomalies after updates
In rare cases, existing background capture processes can interfere with CapFrameX after an update. If you encounter frametime issues, close all running PresentMon processes before installing or launching CapFrameX v1.7.8. -
Avoid conflicts with other monitoring tools
Applications such as HWiNFO or AIDA64 that implement their own FPS or frametime metrics may conflict with CapFrameX’s capture service, as they also rely on PresentMon-based mechanisms. Disabling overlapping FPS or frametime monitoring features in those tools is strongly recommended when using CapFrameX.
Known Limitations
- PC latency metric may return invalid values (NaN) under specific conditions.
BENCHLAB Service
When using BENCHLAB service, unzip the folder in a suitable installation folder like C:\Benchlab Service or D:\Tools, then run the .bat script as admin. Don't install the service from the Download folder. Install latest .NET 9 runtime. Download here.