Skip to content

Adaptive refresh rate displays cause large frame-time spikes to appear when (only after) alt-tabbing between windows. #3525

@ClarkieUK

Description

@ClarkieUK

Bug Description

Image Image

The above images were taken with G-Sync enabled in the Nvidia control panel, and adaptive refresh rate 'on' in monitor settings. Notice how the frequent frame-time spikes appear after alt-tabbing.

Image Image

The above images were taken with G-Sync DISABLED in the Nvidia control panel, and adaptive refresh rate 'OFF' in monitor settings. No more repetitive frame-time spikes when changing contexts.

I'm not sure why this issue only appears after changing contexts, were the behaviour is otherwise fine on the initial launch state. I also noticed that the amplitude of those spikes were related to the setting 'CPU Render Ahead' where as the frequency was related to how saturated the graphics pipeline was, i.e if DH / Shaders were disabled, the spikes would still appear but at a much more spaced rate.

Also I was iterating through the in-game sync settings to see if it had any effect which it didn't so ignore the V-Sync enabled in the top left.

Should also note that in windowed mode the performance was significantly degraded too. Even without switching contexts.

Reproduction Steps

  • Enable G-Sync / Freesync (?) in respective control panel + monitor settings.
  • Launch game in Fullscreen.
  • Inspect frame-time graph in-game after it's settled.
  • Alt-tab, and re-inspect the graph, check if periodic spikes appear.

Log File

20260225-9.json.gz

Crash Report

crash-2026-02-25_22.03.38-client.txt

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions