TDP power limits and GPU frequency settings cannot be locked.
Opened this issue · 5 comments
On the Steam Deck OLED running stable OS version 3.7.13: After configuring TDP power limits in the performance settings, TDP restrictions become ineffective when exiting a game, putting the device to sleep, waking it up, and resuming gameplay.
Additionally,manual GPU frequency settings become ineffective if the Steam Deck OLED is put to sleep during gameplay and then awakened.
Agreed. I notice this in desktop mode.. I have it set to 1600 so it doesn't cap off at 1000 (which is the limit for "Automatic" in desktop mode).. sometimes system monitor will show it at 1600.. but other times it'll be 200. Always makes me uneasy to see 200/400 pairs in system monitor, but it does seem to go up again with heavy processing.
Just woke it up from sleep to look with just an idle desktop. 200/400 pair.
I think this is related to the bios firmware in some manner because when it's like this, it will cap at 1000.
There is a fix queued for this in the Beta Candidate SteamOS branch. It will be available in regular Beta sometime soon.
The bug fix for TDP limits being forgotten around suspend/resume shipped in SteamOS 3.7.15.
However, there seems to still be a bug when switching performance profiles.
However, there seems to still be a bug when switching performance profiles.
@lostgoat could it be one of the issues fixed in steamos-manager 25.9.0? I'll take a look at stable and compare it to main.
Sorry, I sent a couple of messages on chat but not here. The problem with switching performance profiles is indeed related to two consecutive TDP changes being interpreted out of order. It is fixed in this commit from SteamOS 3.8:
ae0f58c manager: Ensure strict ordering of setters