Skip to content

Critical: Invalid Frame Time Spikes in v2.4 After Extended Runtime #559

@DevTechProfile

Description

@DevTechProfile

In the latest v2.4 release, invalid frame times are observed after several minutes of runtime. Specifically, the MsBetweenPresent and MsBetweenDisplayChange metrics intermittently spikes to extremely high values (≥1000 ms).

These spikes occur sporadically, approximately 5 out of 1000 frames, but their magnitude is severe enough to significantly distort low-percentile performance metrics (e.g., 1% / 0.1% lows). As a result, benchmark outputs become unreliable and potentially misleading.

This issue has been reported independently by multiple users, indicating it is not an isolated case. Given that the current CapFrameX beta was rolled out with v2.4, I am considering withdrawing the beta release until this issue is resolved.

Reproducible after ~10 minutes of runtime and tabbing between the game and Windows or another app. Example data see attached csv files.

Observed on:
NVIDIA GPUs
Intel GPUs
AMD GPUs: not yet tested

These are the console arguments that are used in CapFrameX:
.\PresentMon-2.4.0-x64.exe --restart_as_admin --stop_existing_session --no_track_input --qpc_time_ms --track_pc_latency

Valid_Frame_1.csv

Invalid_Frame_1.csv

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions