How can I disable GPU clocks lowering to save power?

Everything about latency. Tips, testing methods, 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.
lizardpeter
Posts: 208
Joined: 01 Dec 2020, 14:41

How can I disable GPU clocks lowering to save power?

Post by lizardpeter » 13 Apr 2021, 16:32

Hello,

Recently I have noticed that in some less demanding games there seems to be some stuttering occurring when the GPU is fluctuating between different clock speeds to try to save power. I have a 2080 Ti and I would like to turn all of these power saving features off. I can't seem to find a way to stop it from downclocking. This is not the same issue as the GPU downclocking when power limits or thermal limits are met. As for temperature, that is not a concern at all since the 2080 Ti is liquid cooled with the GPU die, VRAM, and VRMs all being cooled by the block. It is hooked up to three 360mm radiators. In cases like playing Black Ops Cold War with Reflex + Boost enabled, there is no downclocking because that's what boost does. I want to figure out a way to prevent this downclocking behavior across all games and even when idle. I don't think the P0 state is what I'm looking for because apparently that's more for compute workloads and has to do more with the memory clocks.

Thanks,
lizardpeter
i9 9900k | RTX 2080 Ti | 32 GB 4x8GB B-Die 3600 MT/s CL16 | XV252QF 390 Hz 1080p | AW2518H 240 Hz 1080p | PG279Q 144 Hz 1440p

Razer Viper 8K | Artisan Zero Mid XL | Apex Pro TKL | 1 gbps FiOS (Fiber)

User avatar
axaro1
Posts: 627
Joined: 23 Apr 2020, 12:00
Location: Milan, Italy

Re: How can I disable GPU clocks lowering to save power?

Post by axaro1 » 13 Apr 2021, 16:34

lizardpeter wrote:
13 Apr 2021, 16:32
Hello,

Recently I have noticed that in some less demanding games there seems to be some stuttering occurring when the GPU is fluctuating between different clock speeds to try to save power. I have a 2080 Ti and I would like to turn all of these power saving features off. I can't seem to find a way to stop it from downclocking. This is not the same issue as the GPU downclocking when power limits or thermal limits are met. As for temperature, that is not a concern at all since the 2080 Ti is liquid cooled with the GPU die, VRAM, and VRMs all being cooled by the block. It is hooked up to three 360mm radiators. In cases like playing Black Ops Cold War with Reflex + Boost enabled, there is no downclocking because that's what boost does. I want to figure out a way to prevent this downclocking behavior across all games and even when idle. I don't think the P0 state is what I'm looking for because apparently that's more for compute workloads and has to do more with the memory clocks.

Thanks,
lizardpeter
Disabling ULPS will do the job.
XL2566K* | XV252QF* | LG C1* | HP OMEN X 25 | XL2546K | VG259QM | XG2402 | LS24F350[RIP]
*= currently owned



MONITOR: XL2566K custom VT: https://i.imgur.com/ylYkuLf.png
CPU: 5800x3d 102mhz BCLK
GPU: 3080FE undervolted
RAM: https://i.imgur.com/iwmraZB.png
MOUSE: Endgame Gear OP1 8k
KEYBOARD: Wooting 60he

lizardpeter
Posts: 208
Joined: 01 Dec 2020, 14:41

Re: How can I disable GPU clocks lowering to save power?

Post by lizardpeter » 13 Apr 2021, 16:57

axaro1 wrote:
13 Apr 2021, 16:34
Disabling ULPS will do the job.
Thanks for the advice. Is that the power mode? I believe I have that set to Prefer Maximum Performance and still experience the downclocking, but I will try again and report back later tonight.
i9 9900k | RTX 2080 Ti | 32 GB 4x8GB B-Die 3600 MT/s CL16 | XV252QF 390 Hz 1080p | AW2518H 240 Hz 1080p | PG279Q 144 Hz 1440p

Razer Viper 8K | Artisan Zero Mid XL | Apex Pro TKL | 1 gbps FiOS (Fiber)

lizardpeter
Posts: 208
Joined: 01 Dec 2020, 14:41

Re: How can I disable GPU clocks lowering to save power?

Post by lizardpeter » 14 Apr 2021, 02:11

axaro1 wrote:
13 Apr 2021, 16:34
Disabling ULPS will do the job.
I looked in my registry for EnableULPS to set it to zero but apparently it's only an option on AMD GPUs.
i9 9900k | RTX 2080 Ti | 32 GB 4x8GB B-Die 3600 MT/s CL16 | XV252QF 390 Hz 1080p | AW2518H 240 Hz 1080p | PG279Q 144 Hz 1440p

Razer Viper 8K | Artisan Zero Mid XL | Apex Pro TKL | 1 gbps FiOS (Fiber)

chenifa
Posts: 51
Joined: 31 Aug 2019, 18:07

Re: How can I disable GPU clocks lowering to save power?

Post by chenifa » 14 Apr 2021, 06:24

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Video\
Find the folder where the 0000 subfolder has a lot of keys in it. In the 0000 folder add:
"PowerMizerEnable"=dword:00000001
"PerfLevelSrc"=dword:00002222
"PowerMizerLevel"=dword:00000001
"PowerMizerLevelAC"=dword:00000001

deama
Posts: 368
Joined: 07 Aug 2019, 12:00

Re: How can I disable GPU clocks lowering to save power?

Post by deama » 14 Apr 2021, 10:16

Not sure what these guys are posting here, but only way it worked for me was to open up MSI afterbuner and just lock the clock speed at a specific hz, that's it.

Once you open MSI afterbuner, press CTRL + F, that will bring up the frequency/voltage curve, then just pick the hz you want it to run at which voltage, highlight the square closest to it (or make you're own), adjust it if need-be, then simply press CTRL + L to lock it and that's it, press the X, then make sure to hit "apply" on the UI and that's it, you can even close MSI afterbuner. Though keep in mind to enable the "startup" option so it locks the hz everytime you boot windows up.
Also, you may notice it still fluctuates slightly, that's suppose to happen, it will still fluctuate, but only between like a 10-20+/-, so no big deal (I think this is due to temperature adjustments).

lizardpeter
Posts: 208
Joined: 01 Dec 2020, 14:41

Re: How can I disable GPU clocks lowering to save power?

Post by lizardpeter » 14 Apr 2021, 13:10

chenifa wrote:
14 Apr 2021, 06:24
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Video\
Find the folder where the 0000 subfolder has a lot of keys in it. In the 0000 folder add:
"PowerMizerEnable"=dword:00000001
"PerfLevelSrc"=dword:00002222
"PowerMizerLevel"=dword:00000001
"PowerMizerLevelAC"=dword:00000001
Have you tried this on an NVIDIA GPU? I don’t want to add these things to the registry and mess up my installation if they’re untested. Thanks for the suggestion. I’ll look into it a bit more and probably try it tonight.
Last edited by lizardpeter on 14 Apr 2021, 13:13, edited 1 time in total.
i9 9900k | RTX 2080 Ti | 32 GB 4x8GB B-Die 3600 MT/s CL16 | XV252QF 390 Hz 1080p | AW2518H 240 Hz 1080p | PG279Q 144 Hz 1440p

Razer Viper 8K | Artisan Zero Mid XL | Apex Pro TKL | 1 gbps FiOS (Fiber)

lizardpeter
Posts: 208
Joined: 01 Dec 2020, 14:41

Re: How can I disable GPU clocks lowering to save power?

Post by lizardpeter » 14 Apr 2021, 13:12

deama wrote:
14 Apr 2021, 10:16
Not sure what these guys are posting here, but only way it worked for me was to open up MSI afterbuner and just lock the clock speed at a specific hz, that's it.
I tried this yesterday with EVGA Precision X1 and they have a Boost Lock feature that was able to lock it using the voltage curve like in MSI Afterburner. It is what I was looking for, but I wanted to do it within Windows itself or the GPU BIOS without having to have these programs open. I might try the registry edit and see if that works too. Thanks for the suggestion.
i9 9900k | RTX 2080 Ti | 32 GB 4x8GB B-Die 3600 MT/s CL16 | XV252QF 390 Hz 1080p | AW2518H 240 Hz 1080p | PG279Q 144 Hz 1440p

Razer Viper 8K | Artisan Zero Mid XL | Apex Pro TKL | 1 gbps FiOS (Fiber)

deama
Posts: 368
Joined: 07 Aug 2019, 12:00

Re: How can I disable GPU clocks lowering to save power?

Post by deama » 14 Apr 2021, 17:54

lizardpeter wrote:
14 Apr 2021, 13:12
deama wrote:
14 Apr 2021, 10:16
Not sure what these guys are posting here, but only way it worked for me was to open up MSI afterbuner and just lock the clock speed at a specific hz, that's it.
I tried this yesterday with EVGA Precision X1 and they have a Boost Lock feature that was able to lock it using the voltage curve like in MSI Afterburner. It is what I was looking for, but I wanted to do it within Windows itself or the GPU BIOS without having to have these programs open. I might try the registry edit and see if that works too. Thanks for the suggestion.
It doesn't have to be open, you just need to tick the "apply settings at windows startup" and it won't even open on boot or even run.
At least this is with msi afterbuner, no idea about that EVGA thing.

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

Re: How can I disable GPU clocks lowering to save power?

Post by RealNC » 15 Apr 2021, 01:41

So the "prefer maximum performance" setting in the nvidia control panel's "power management mode" option in the "3D settings" section doesn't work for you?
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.

Post Reply