What is CapFrameX?
Updated
CapFrameX is a Windows benchmarking tool for recording and analyzing game performance. It captures FPS, frametimes, and sensor data while you play, then lets you analyze, plot, and share the results. It is built on Intel's PresentMon for capture and uses RivaTuner Statistics Server (RTSS) for its overlay. If you need detailed, reproducible performance data rather than a single average FPS number, this is the kind of tool you are looking for.
What it captures
While a game is running, CapFrameX records:
- FPS — frames per second over time
- Frametimes — the time each individual frame takes to render
- Sensor data — hardware telemetry captured alongside the run
The tool is described as a source for "detailed and reliable benchmarks," which is the core distinction from simple FPS counters: it keeps the raw per-frame data so you can analyze it after the fact.
How it works under the hood
Two components do the heavy lifting:
| Component | Role |
|---|---|
| Intel PresentMon | Frametimes capture |
| RivaTuner Statistics Server (RTSS) | On-screen overlay |
Because capture is based on PresentMon, the data reflects what the presentation pipeline actually delivers, not an estimate. The overlay is provided separately by RTSS, so RTSS needs to be present for the overlay to function.
Why frametimes matter more than average FPS
CapFrameX's own blog posts address a common confusion: why analysis can show FPS values lower than what you see in-game. The explanation is that average FPS hides frame-to-frame variation. Two runs can share the same average FPS while one feels smooth and the other stutters. CapFrameX therefore reports metrics such as:
- Frametimes — the per-frame timing that reveals stutter
- Median — the middle value, less skewed by outliers than the mean
- Percentiles — the distribution of performance across the run
- x%-low — the average of the worst x% of frames, a common measure of worst-case smoothness
The site explicitly documents how CapFrameX calculates FPS, so the numbers are traceable rather than opaque.
What you can do with the results
- Analyze a captured run using the built-in metrics
- Plot the data to visualize frametime spikes and trends
- Share results with others through the tool's cloud service
That last point matters for comparisons: instead of trading screenshots, you can share the underlying capture.
Who it is for
CapFrameX suits users who need reliable, detailed benchmarking data — for example, comparing two GPUs, testing a driver update, tuning in-game settings, or verifying that a system maintains consistent frametimes under load. If you only want a quick FPS readout, a simpler overlay is enough; if you need to prove or diagnose performance behavior, the per-frame data here is the point.
To get started, download it from capframex.com and run a capture while playing your game.