Steam Deck

Steam Deck

Bel Apr 26, 2022 @ 4:19pm
Manual GPU clock speeds keep resetting
I can set the gpu clock manually to 1600 MHz, but it seems like the setting doesn't stick sometimes when switching games or resuming, then it goes make to fluctuating.
< >
Showing 1-15 of 22 comments
Marlock Apr 28, 2022 @ 8:58am 
how are you setting it?
Bel Apr 28, 2022 @ 3:30pm 
Just activating the manual GPU clock setting and cranking it up to the max 1600. It will work when I first toggle it on, but it tends to go back to auto-clocks quite often.
PenguinYayOne May 12, 2022 @ 10:11am 
This bug still exists. The way to reproduce it:
-Set a fixed GPU core clock
-Change the performance UI level a couple of times
-The core GPU core clock becomes unlimited even though it is still limited on the UI
HOBaRT Oct 17, 2022 @ 1:27pm 
This is still a bug, can reproduce 100% of the time:
- TDP limit disabled (it gets worse when it's enabled and tends to get stuck at 200 MHz)
- Manual GPU clock speed set to 1600 MHz
- Performance Overlay Level 4
1. Open a game/emulator and note the GPU clock speeds (should be 1600Mhz)
2. Do something so that the game has to load something (e.g. high CPU usage and pretty much no GPU usage)
3. GPU will remain at 1600 MHz during the loading process
4. When GPU actually has to start working/rendering again (or if the GPU load otherwise suddenly increases), the GPU will drop to 700-800MHz for no apparent reason, and will remain back on "auto" until manual GPU clock control is toggled off and on (changing the frequency slider will no longer work)

A good number of emulators technically are not doing heavy GPU work, but need the higher clocks for latency reasons (e.g. 20% usage at 1600 MHz results in much higher speeds and smoother framerates than are achievable at 40% usage at 800MHz; it's a huge difference of 60FPS vs 40FPS), and it's really annoying I have to keep toggling it.

This is without any mods/plugins to Steam that I'm aware of. I also tried Decky/PowerTools and the issue persists there; something somewhere in the system is forcefully overriding the GPU clock control.


Edit: indeed, amdgpu's power_dpm_force_performance_level is getting reset to "auto" in these situations for no apparent reason, and with my initial tracing, it seems like the kernel driver is doing it on its own. Lovely.
Last edited by HOBaRT; Oct 17, 2022 @ 1:46pm
HOBaRT Nov 4, 2022 @ 2:46pm 
I've identified a fix in the upstream mainline kernel and backported that to the Steam Deck's 5.13. It seems to work, and I've sent it off to a valve kernel maintainer so hopefully that will hit the deck sometime soon.
vekinuma Apr 16, 2023 @ 7:14am 
Has this been fixed yet or has anyone found a fix? I have to set it manually each time I play otherwise I crash for whatever reason, so I was hoping I can change a value permanently somewhere. Thanks.
HOBaRT Apr 16, 2023 @ 11:34am 
Originally posted by vekinuma:
Has this been fixed yet or has anyone found a fix? I have to set it manually each time I play otherwise I crash for whatever reason, so I was hoping I can change a value permanently somewhere. Thanks.

This particular issue has been fixed, and GPU clocks set in per-game profiles have been working fine for me. Sounds like you have a different issue.
kofii12345 Jul 2, 2023 @ 4:23am 
Have the same issue
HOBaRT Jul 2, 2023 @ 12:53pm 
Originally posted by kofii12345:
Have the same issue
Originally posted by aburri:
Same issue, on stable channels.
This is likely a different issue. The previous one was a kernel bug that'd reset the clocks any time any graphical context was destroyed. With the current one, the Steam game launcher just seems to not be remembering to set the custom GPU clock speed properly?
steve Jul 10, 2023 @ 5:03pm 
Originally posted by bobmcjr101:
Originally posted by kofii12345:
Have the same issue
Originally posted by aburri:
Same issue, on stable channels.
This is likely a different issue. The previous one was a kernel bug that'd reset the clocks any time any graphical context was destroyed. With the current one, the Steam game launcher just seems to not be remembering to set the custom GPU clock speed properly?

Yep having this issue too, just won’t remember the setting in any game, specifically the toggle. Once the toggle is switched on again the clock setting is remembered
Last edited by steve; Jul 10, 2023 @ 5:08pm
Geenaxion Jul 17, 2023 @ 6:52am 
Happened to mine. It keeps resetting to off
MartyWF Jul 17, 2023 @ 7:21am 
Same
Daenerim Jul 17, 2023 @ 10:15pm 
Same problem here
lem Jul 18, 2023 @ 12:55am 
Same problem when restarting games.
EridanFresh Jul 22, 2023 @ 1:07am 
Same problem!
< >
Showing 1-15 of 22 comments
Per page: 1530 50

Date Posted: Apr 26, 2022 @ 4:19pm
Posts: 22