Fix the test scene
Same save, same route, same time of day, no cutscene in the middle. A benchmark that is not repeatable measures nothing.
Average FPS hides the stutter you feel. Log frame times for a minute, read the 1% and 0.1% lows and compare two settings honestly.
Log **frame times**, ignore the average and read the **1% and 0.1% lows** plus the graph. A flat 90 fps feels better than 120 with spikes every few seconds.
Same save, same route, same time of day, no cutscene in the middle. A benchmark that is not repeatable measures nothing.
Capture 60 seconds with CapFrameX, which drives RTSS underneath. Watching an overlay changes the workload and never shows the spike you are looking for.
Capture: 60 s
Overlay: off
The average tells you the ceiling, the 1% low tells you how the worst second feels, and the 0.1% low catches the single hitch that ruins a fight.
Average: 118 fps
1% low: 71 fps
0.1% low: 43 fps
Alter a single setting, repeat the run and diff the 1% low. If the average rises while the low falls, the setting costs you smoothness.
Spikes every few seconds point at background apps or shader compilation. A regular sawtooth points at the frame cap or a VRR window that does not match.
Decide before testing what counts as acceptable - for example 1% low above 90 fps in a shooter. Without a number, every tweak feels like it helped.
The capture hooked the launcher instead of the game. Start the capture after the game is in the foreground, or pick the process explicitly.
Background load, a paused update or a different shader cache state. Reboot, close the browser and run each setting twice.
Shader compilation. Run a warm-up pass and start logging afterwards.
Input latency, not frame pacing. Look at the frame cap, VSync and the polling rate instead.
It is the closest single number. The graph shows whether it is one hitch or a pattern.
No. CapFrameX and RTSS are free; the paid tools mostly add comparison databases.
Nothing to undo - logging writes files you can delete. Remove the RTSS hook if a game refuses to start while the overlay is active.
Free · no account needed · tracks your progress