PresentMon DWM low fps while idling

Everything about latency. This section is mainly user/consumer discussion. (Peer-reviewed scientific discussion should go in Laboratory section). Tips, mouse lag, display lag, game engine lag, network lag, whole input lag chain, VSYNC OFF vs VSYNC ON, and more! Input Lag Articles on Blur Busters.
Post Reply
crack
Posts: 31
Joined: 01 Feb 2025, 14:17

PresentMon DWM low fps while idling

Post by crack » 09 Apr 2025, 19:09

Is there any way to stop DWM from throttling frame rate on the desktop? PresentMon shows me that the moment I oscillate or spin a window DWM fps ramps up relatively close towards my monitor's max refresh rate (173-229 fps avg when spinning, am using a 240Hz HDMI 2.0 cable) in games DWM doesn't throttle, the moment I alt tab it does. Is there an obscure regedit tweak to toggle this?

User avatar
RealNC
Site Admin
Posts: 4432
Joined: 24 Dec 2013, 18:32
Contact:

Re: PresentMon DWM low fps while idling

Post by RealNC » 10 Apr 2025, 00:23

crack wrote:
09 Apr 2025, 19:09
Is there any way to stop DWM from throttling frame rate on the desktop? PresentMon shows me that the moment I oscillate or spin a window DWM fps ramps up relatively close towards my monitor's max refresh rate (173-229 fps avg when spinning, am using a 240Hz HDMI 2.0 cable) in games DWM doesn't throttle, the moment I alt tab it does. Is there an obscure regedit tweak to toggle this?
Maybe it's due to vsync control?

https://learn.microsoft.com/en-us/windo ... nc-control

It's always enabled by default. SpecialK always disables it when you inject it into games. Obviously not recommended for online games that use an anti-cheat system. It can also be globally disabled in the registry.
SteamGitHubStack Overflow
The views and opinions expressed in my posts are my own and do not necessarily reflect the official policy or position of Blur Busters.

olui
Posts: 7
Joined: 23 Oct 2020, 10:08

Re: PresentMon DWM low fps while idling

Post by olui » 31 May 2025, 04:24

RealNC wrote:
10 Apr 2025, 00:23
It can also be globally disabled in the registry.
I don't know if that DWORD is deprecated, but I tried here, and it didn't work. PresentMon is still showing lower fps on idle, just like op.
Any other clues?

Post Reply