HHD TDP settings not respected after wake up

Just switched from Simple Decky TDP and working great mostly. Only issue I noticed is that after waking up from sleep HHD stops respecting the TDP settings I have defined (so, let's say I have defined a max TDP 9w, the handheld suddenly starts using much more). If I go to HHD TDP settings and click on Apply Settings (without changing anything) then everything goes back to normal. Device is a GPD Win4 6800U, latest update of Bazzite Also, is there somwhere an explanation for the advanced TDP settings (like Fast TDP limit, Slow TDP limit ...) Thanks
11 Replies
antheas
antheas•5mo ago
Yes if you hold x There's an explanation Do not use the advanced settings that appear with the eye icon Use the combined slider above Those are what's happening under the hood This is a new bug, so let's keep track of it Do you have any other tdp plugins? Perhaps with your device tdp settings need to be applied after sleep
kikeminchas
kikeminchasOP•5mo ago
No other TDP plugin (simple decky tdp was disabled after activating HHD TDP control). Let me know if u want/need additional info.
antheas
antheas•5mo ago
Yeah we can do some diagnosing I know gpd devices have certain bugs surrounding sleep Like gyro not working after
Aru
Aru•5mo ago
Not sure if I'd count this as a bug. There's a few devices that reset TDP after resume. Ayaneo is one, GPD is another, I forget if other brands do it too SDTDP sets TDP after resume on all devices just in case But ROG ally has a bug where you can't set TDP immediately after resume, it's not respected. Not sure if that was ever fixed in firmware, but as a workaround SDTDP sets TDP again 10 sec after resume for the ROG Ally
antheas
antheas•5mo ago
And you're the first one to note that I will work on fixing it these days, just need a reliable way to figure out the device suspended
Aru
Aru•5mo ago
hadn't quite occurred to me to note that, kinda forgot since I added that to SDTDP a long while back
antheas
antheas•5mo ago
I'll set it 5 seconds after on devices on the amd driver Re: we don't have enough ayaneo users
Aru
Aru•5mo ago
I vaguely remember it being an issue for the ROG ally too, but that might've been Nobara's fault GE had modified the polkit on Nobara for to set TDP via ryzenadj, which was messing with TDP
antheas
antheas•5mo ago
can you run the command ujust _hhd-dev that will try the development version until you reboot and report if tdp is fixed after suspend?
kikeminchas
kikeminchasOP•5mo ago
Tested and I can confirm It's fixed! 🎉 I rebooted afterwards, tried the same test and I could see the TDP shooting up again after resume, so confirmed that this dev version fixes the issue. Thanks!
antheas
antheas•5mo ago
i will try to release it later today
Want results from more Discord servers?
Add your server