CPU/GPU frequency limiter are not properly loaded when a Steam Deck game profile is being used alongside #99
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
When two profiles, a persistent PowerTools profile and a Steam Deck game profile, are being used, the CPU/GPU frequency limiter settings in PowerTools should be working properly.
Actual Behaviour
When two profiles, a persistent PowerTools profile and a Steam Deck game profile, are being used, only the CPU frequency limiter setting in PowerTools is respected.
Additionally, if the Steam Deck game profile has the GPU clock setting enabled, only this setting is respected and the CPU frequency limiter setting in PowerTools is ignored.
To get everything working, one has to manually use the "reapply settings" function in PowerTools and, if the GPU clock setting in the Steam Deck game profile is being used, set this value to a different one and back to the original again.
Steps To Reproduce
OR
Anything else?
No response
Version
1.3.1 (Latest stable)
Platform
Steam Deck
OS
SteamOS 3 (Stable)
Sounds like Steam changed it's behaviour. It used to only override the GPU settings when the GPU frequency override was set in their settings. If Steam is now always overriding the GPU frequency regardless of whether it's set, it may be worthwhile investigating #88 to restore the old behaviour.
In general, I aim for the Steam performance settings to override related PowerTools settings. Currently that should mean that setting TDP limits should override fast/slow PPT values from PowerTools and setting GPU frequency should override GPU min/max from PowerTools. I can't guarantee that behaviour, so I usually just say something vague like "don't set Steam settings and PowerTools settings that could fight", but that doesn't work when even unrelated settings fight...
I've noticed a similar issue. I have my CPU overclocked to 4000, and TDP set to 20w, which works fine and I can see it in the overlay, but the GPU seems to never go beyond 650~ and this has a negative effect on performance. If I pin the GPU to 1000 in power tools, then performance is normal, but then for some reason it locks the CPU back down to 3500.
That is almost definitely unrelated. I don't provide support for overclocking, though PowerTools does have the necessary functionality.
as far as the original issue goes, I can confirm the same thing. power tools will not auto load the custom GPU frequency that you set when you launch a game. You have to manually adjust the frequency to get power tools to "refresh"