TDP per game basis persist on steam big picture

There is a minor problem that when i save TDP setting per game basis it still persist when i exit. Example when i set stardew valley to 6w and save it as per game basis then exit the game the TDP on HHD still keeps the TDP on stardew valley unless i saved the TDP setting before on the next game i play.
52 Replies
ebnh666
ebnh666OP4mo ago
so far i have find the solution, i need to set the default TDP on Steam QAM then when i exit the game the TDP set to that
antheas
antheas4mo ago
I will write it down and just say its unfortunate and we will probably not be able to fix
Aru
Aru4mo ago
i'm kind of surprised tbh, the steam client should be setting TDP on game start + when a game is closed. That's how it worked when steam-patch still worked
ebnh666
ebnh666OP4mo ago
yeah it's a minor problem that easy to solve. I just curious why that happened
Aru
Aru4mo ago
so maybe the Steam client changed something for setting TDP
antheas
antheas4mo ago
yeah its probably setting it to the default TDP which i set to 0 to be able to ignore so its not fixable, otherwise Steam will always control TDP
ebnh666
ebnh666OP4mo ago
No description
No description
ebnh666
ebnh666OP4mo ago
this is what i did right now and it works as expected, i set the default TDP to 9w because idk why steam menu eat so much power when you set the TDP like 25w.
Aru
Aru4mo ago
i mean, if users are using the TDP slider, isn't this expected? Steam always controlling TDP?
antheas
antheas4mo ago
yeah when they are using the slider when not?
Aru
Aru4mo ago
when are they not using it?
antheas
antheas4mo ago
not everyone is using the steam slider
Aru
Aru4mo ago
ahh ok, i think I get it now. you allow controlling TDP both from Steam and HHD. it's not mutually exclusive
ebnh666
ebnh666OP4mo ago
yeah i see the option that you can control TDP using HHD or from Steam slider i thought that if i disable the HHD one then the steam slider won't work
Aru
Aru4mo ago
usually I'd expect one or the other, because hhd cannot change the steam TDP slider. so if you change the TDP via HHD, the steam slider won't match anymore
antheas
antheas4mo ago
that was the design decision at least to be able to use both
Aru
Aru4mo ago
if hhd could change the steam TDP slider to match, both would make sense imo
antheas
antheas4mo ago
if you play it out in your head, either doesnt make sense either also, what is the default TDP anyway?
Aru
Aru4mo ago
i mean, it sort of does. if you can only set TDP via hhd or steam, there's only one slider to change TDP. no confusion
antheas
antheas4mo ago
Steam Deck users expect it to be 30W but that will be too delaterious
Aru
Aru4mo ago
i let the user set the default value
ebnh666
ebnh666OP4mo ago
so let me clarify something, if i disable "Enable TDP Controls", do "add TDP to /sys for Steam" works as expected?
antheas
antheas4mo ago
if you make it 15W then they'll be confused no might even disappear i cant change the limits dynamically
Aru
Aru4mo ago
back when SDTDP had steam-patch functionality, the user could set whatever default TDP they wanted. but that's because SDTDP was able to detect the active gameID
ebnh666
ebnh666OP4mo ago
ah crystal clear, so HHD still in control for TDP regardless
antheas
antheas4mo ago
thats bc you could patch the slider live which i cant do yes the issue here is that when you disable the slider the TDP gets set to 0 which hhd interprets as the slider is disabled and remains at the previous TDP
Aru
Aru4mo ago
yeah, I get it now. it sounds like a limitation that can't really be worked around
antheas
antheas4mo ago
and in order to enable the steam slider you need to reboot or change the limits
Aru
Aru4mo ago
basically, the only reason why the steam TDP slider works is because hhd is doing some stuff in the background to make it work. steam by itself doesn't support setting TDP on alternative handhelds
antheas
antheas4mo ago
steam will periodically set the default TDP if the slider is disabled i made it zero so that the hhd slider works otherwise youd need a default value which is a mess onto itself Steam deck is a single TDP device it makes sense to max it at 15W but for the ally it will crap on your battery life if you set it to 30W
Aru
Aru4mo ago
just goes to show that official SteamOS really isn't ready for more handware yet
ebnh666
ebnh666OP4mo ago
yeah so it's just a mask for HHD to be integrated to steam interface because gamescope doesn't support TDP slider on other handheld right?
antheas
antheas4mo ago
Steam itself does not and even without hhd you see that it would have problems me personally id rather people use the manufactuer profiles but steam does not know what that is
Aru
Aru4mo ago
to be more specific, steam is setting TDP like it would on a Deck. hhd basically did a bunch of stuff in the background to make that actually work on other handhelds. hhd isn't touching the Steam UI at all, hhd isn't doing anything to Steam itself for to enable the Steam TDP slider.
antheas
antheas4mo ago
its pretending to be a steam deck as much as it is possible
ebnh666
ebnh666OP4mo ago
yeah so until Steam itself fixed it then it's gonna be like that for sometime
antheas
antheas4mo ago
i will spoil the fun and say that valve is working on a tool for generalizing to other handhelds and it has the exact same problem
ebnh666
ebnh666OP4mo ago
i wonder what happen when steamOS release for other system other than van gogh cpu
Aru
Aru4mo ago
pretty much, in this case, it's just the nature of how Steam works right now. It's designed for Steam to be the only GUI for hardware management
antheas
antheas4mo ago
i would say the problem is moreso that Steam is only fit for a steam deck and it would take valve some time to start working on Ally support to realize that its not a correct approach
Aru
Aru4mo ago
Currently Valve also probably doesn't test on other handhelds, only on desktop systems
antheas
antheas4mo ago
I will remind you that it took us 5 months to realize the slider is not that productive
Aru
Aru4mo ago
which would explain why the TDP slider exists on dGPU systems
antheas
antheas4mo ago
its useless for those they also didnt do frequency literally the only point for it would be if there is a steam deck that is say 20W and they wanted to be able to change that
Aru
Aru4mo ago
agreed, useless, but it was their way of making the TDP slider "more generic"
antheas
antheas4mo ago
a slider that has 1W intervals and goes up to 350W is generic? come on
Aru
Aru4mo ago
¯\_(ツ)_/¯
antheas
antheas4mo ago
then the frequency slider is broken more like they had a prototype that had the same frequency but was 20W and wanted to test it
ebnh666
ebnh666OP4mo ago
yeah even on g helper for asus laptop have separated TDP for CPU and GPU
antheas
antheas4mo ago
this looks too much like the actual situation they changed the TDP slider for Steam Deck 2 probably
ebnh666
ebnh666OP4mo ago
but at least on g helper it's kinda play nice with other cpu as long as it from asus laptops i guess anyway thank you for the explanation
antheas
antheas4mo ago
np ill keep it in mind but yeah might not be fixable
Want results from more Discord servers?
Add your server