Download Latest Version CapFrameX v1.9.0 source code.zip (29.0 MB)
Email in envelope

Get an email when there's a new version of CapFrameX

Home / v1.9.0
Name Modified Size InfoDownloads / Week
Parent folder
SHA256SUMS.txt 2026-09-05 189 Bytes
release_1.9.0_portable.zip 2026-09-05 24.0 MB
release_1.9.0_installer.zip 2026-09-05 19.3 MB
CapFrameX v1.9.0 source code.tar.gz 2026-09-05 27.9 MB
CapFrameX v1.9.0 source code.zip 2026-09-05 29.0 MB
README.md 2026-09-05 4.8 kB
Totals: 6 Items   100.2 MB 30

CapFrameX 1.9.0 brings a refreshed interface, built-in overlays, expanded hardware telemetry, and reduced background overhead. This is a stable release; the injected in-game overlay remains an experimental feature.

Downloads and requirements

Package Installation
release_1.9.0_installer.zip Extract and run CapFrameXBootstrapper.exe. Setup installs CapFrameX and registers both Vulkan overlay layers.
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.7, 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, now the default for new configurations, with an output-display picker and adjustable chart refresh rate. Existing renderer selections are preserved.
  • CapFrameX in-game (Experimental) renderer with DirectX/Vulkan integration, explicit renderer status, compatibility profiles, and fallback routing. RTSS remains available as a separate renderer.
  • Improved DXGI hook lifecycle, injection backoff, early injection, and compatibility handling for other presenters and frame generation.
  • 32-bit and 64-bit Vulkan layers with separate registry-view registration and cleanup of stale registrations during installation.
  • Opacity, zoom, placement, and an OSD position hotkey, plus PresentMon replay buffering and optional PresentMon frametime graphs.
  • New frame-generation and dynamic display-resolution overlay entries, with game-specific compatibility updates including The Witcher 3, S.T.A.L.K.E.R. 2, and The Last of Us Part II.
  • Fixed profile-switching flicker, lost placement after reactivation, stalled charts, and overlay state when RTSS is unavailable. Profile edits and entries are preserved across renderer changes.
  • Extended OSD logging is opt-in and persists correctly across restarts. Reduced routine logging and improved UI responsiveness.

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: https://github.com/CXWorld/CapFrameX/compare/v1.8.6...v1.9.0

Source: README.md, updated 2026-09-05