GPU stuck at 200Mhz after Rebooting Steam Deck #76
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Please confirm
Expected Behaviour
GPU Clock not being stuck after Reboot.
Actual Behaviour
GPU Clock is stuck at 200 Mhz after Reboot. After changing the clock speed manually either in Deck overlay or Powertools Plugin, the GPU is behaving normally again.
Steps To Reproduce
Anything else?
No response
Version
1.1.0 (Latest stable)
Platform
Steam Deck
OS
SteamOS 3 (Stable)
I took a look at this with the performance overlay enabled in the menu, and I noticed something slightly different from what you're describing: the GPU will boost above 200MHz, but under light to moderate loads it doesn't. Seems like the boost behaviour is just very conservative at the minimum.
Can you confirm this is what's happening for you too? It may take a bit of work to get the GPU under enough load to boost above 200MHz (I found that selecting an item in the News section of Home, then waiting a second and watching the GPU clock worked).
For me launching and trying to play a game (Dirt Rally 2.0) didn't even force the GPU to go higher than 200Mhz. With these 200Mhz the GPU was at 100% load in game and the game stuttered. Only thing that helped was manually adjusting the GPU clock. I can try to go to the News menu and see what happens tomorrow and report.
Ok I'm definitely not seeing that. I launched Stray to check and it got the GPU to boost higher as well.
Can you upload your logs and, if persistent, the PowerTools config for the games that are having the issue?
Sure, i will get back to you tomorrow. Where do i find the log and profile files?
the log file
/tmp/powertools-rs.log
the config files are in
~/.config/powertools
(each<ID>.json
corresponds to the game ID used by Steam)OK, so here are the log files. I don't have a powertools-folder in .config, so i cannot find the config files...
before_reboot_powertools-rs.log
after_reboot_powertools-rs.log
Here's what i did:
Rebooting afterwards gave me back the stuck GPU at 200Mhz. Uninstalling the powertools plugin and rebooting again fixed it.
If you set the minimum GPU clock to 300 or 400MHz permanently, does the GPU still refuse to boost after a reboot?
No, that didnt work either. After setting min. Clock to 300mhz and rebooting, the GPU is still stuck at 200Mhz. Also the decky loader disappeared completely from the (...)-menu after the reboot. Another reboot brought decky back, the gpu stuck at 200mhz and the setting of 300mhz Was not saved in the powertools plugin....
Did you also set the persistent profile toggle?
nope, i hadn't. Seems to work now with that switch on. Even seems to work with GPU minimum clock set to 200Mhz.... Did a couple of reboots and it seems fine.
As soon as i toggle that switch off again, the GPU is stuck at 200Mhz after next reboot...
I also tested the behaviour with the toggle for GPU frequency limit --> if toggled on (and persistent profile toggled on) there seems to be no problem. If toggled off (no matter if persistent profile is on or off) --> GPU stuck again at 200Mhz.