Skip to content

CapFrameX v1.9.0

Latest

Choose a tag to compare

@DevTechProfile DevTechProfile released this 05 Sep 09:45

CapFrameX 1.9.0 brings a refreshed interface, built-in overlays, expanded hardware telemetry, and reduced background overhead. This is a stable release. The CapFrameX in-game overlay is unavailable in this release and will be delivered in a later update once our code-signing certificate is available.

Downloads and requirements

Package Installation
release_1.9.0_installer.zip Extract and run CapFrameXBootstrapper.exe. Setup installs CapFrameX and removes obsolete CapFrameX Vulkan layer registrations.
release_1.9.0_portable.zip Extract the complete archive and run CapFrameX.exe. Keep the included portable.json to use an isolated portable configuration.

Install the .NET 10 Desktop Runtime (x64) first. The application now targets .NET 10. Another .NET major version, the plain .NET Runtime, or the legacy .NET Framework does not replace this requirement. Setup checks for the Desktop Runtime before installation; the portable application host checks it before startup.

The internal application version is 1.9.0.8, with the release channel. SHA-256 package hashes are supplied in SHA256SUMS.txt. See Portable Mode for portable runtime requirements and configuration.

Overlay and OSD

  • Built-in CapFrameX hook-free renderer, the default for new configurations, with an output-display picker and adjustable chart refresh rate. RTSS remains available as a separate renderer.
  • CapFrameX in-game (Experimental) is disabled with a notice about delivery after our code-signing certificate is available. The managed injector, DirectX hook DLLs, and Vulkan layer DLLs/manifests are excluded from these packages.
  • Earlier in-game renderer selections migrate to hook-free; existing hook-free and RTSS selections are preserved.
  • Opacity, zoom, placement, an OSD position hotkey, and PresentMon replay buffering for the hook-free renderer.
  • Extended native-renderer logging is opt-in and persists across restarts. Reduced routine logging and improved UI responsiveness.

Revised v1.9.0 packages

The downloads have been replaced with application build 1.9.0.8 following the Defender report in #430. This revision omits the in-game overlay components and the bundled BENCHLAB service. Package hashes have been updated in SHA256SUMS.txt.

Portable users: extract this revision into a new folder. You can then copy your previous Portable data folder and customized portable.json. Overwriting the old application folder can leave removed binaries behind.

Installer users: run the revised setup to update the application and remove the previous package's in-game components and Vulkan registrations. Close CapFrameX and games before updating.

BENCHLAB remains supported when a compatible service has been installed separately. CapFrameX detects an existing service and can start it for monitoring. It no longer includes or falls back to its own service executable, and independently running services are left running when CapFrameX closes.

Sensors and monitoring

  • AMD Anti-Lag status and Frame Latency Meter (FLM) integration, including passive click-to-screen measurement and vendor-aware handling.
  • NVIDIA memory temperatures, memory-controller utilization, and estimated VRAM bandwidth; additional fallback handling for NVIDIA power readings.
  • GPU memory allocation telemetry across vendors and support for data-rate sensor readings.
  • More reliable AMD GPU detection, hybrid iGPU/dGPU information, and ADLX error handling.
  • Hardened NVMe error and shutdown handling, plus Intel Arrow Lake fabric-clock corrections.
  • Updated signed PawnIO driver package and PresentMon 2.5.1.

Interface and performance

  • Refreshed branding, tab layouts, colors, scrollbars, toggle controls, and options dialogs.
  • Redesigned capture controls, process panels, run history, and cloud sharing.
  • New system information dashboard and startup splash screen.
  • Folder breadcrumb and popup navigation for capture directories.
  • Comparison-series highlighting and fixes for legends, chart flicker, and light-theme rendering.
  • Faster startup through deferred view loading and cached hardware information. Reduced idle sensor, chart, and process polling; hidden views pause unnecessary telemetry updates.
  • More responsive global hotkeys, non-blocking RTSS launch, and audio-device cleanup after playback.

Capture, analysis, and platform

  • Fixed corrupt captures caused by leaked frame-stream subscriptions, frametime graph inconsistencies, and adaptive FPS standard-deviation calculation.
  • Removed duplicate frametime percentile options; Animation Error P99 is opt-in.
  • Improved update handling and runtime-dependency detection.
  • Migrated the application and tests to .NET 10, with Visual Studio 2026 and updated dependencies.

Thanks to Independent_Arg for the community overview of recent development, which helped organize these notes. The summary has been checked against the release branch and updated for the changes since that post, including the .NET 10 migration.

Full changelog: v1.8.6...v1.9.0