ROG Ally Intermittent TDP Drops on Battery

As it says on the title. I've started experiencing this after updating to 3.5 and then replacing SimpleDeckyTDP with Handheld Daemon. When connected to a power source (even on one that doesn't deliver enough to actually charge the device!) the performance is alright. But when I'm playing on battery / unplugged, games would have "hitches" once in a while. I've noticed that the power consumption in watts would drop to bare minimum and the clock speeds would be on the baseline before jumping back up to an acceptable number.
35 Replies
antheas
antheas6mo ago
Can you expand a bit? When do the hitches happen
oraro
oraroOP6mo ago
Not sure how else to explain it. Games would just stutter into having single digit FPS for a second or two then go back up to "normal" performance (like 40fps upwards) it would happen every 10 seconds or so this doesn't happen when connected to a wall charger. only on battery
antheas
antheas6mo ago
When does it happen Randomly?
oraro
oraroOP6mo ago
yup
antheas
antheas6mo ago
What do the clock speeds drop to? Are the temps fine?
oraro
oraroOP6mo ago
yeah the temps are fine. for the gpu it goes down to 800Mhz
antheas
antheas6mo ago
We're relyjng on the kernel driver and it seems it's buggy still I haven't had any reports about it so I thought it was fine Are you using the steam slider?
oraro
oraroOP6mo ago
yup I am
antheas
antheas6mo ago
Can you flick the slider off and see if you can reproduce it? Maybe it happens when tdp is set
oraro
oraroOP6mo ago
sure. I
antheas
antheas6mo ago
And I set it when steam sends a tdp request
oraro
oraroOP6mo ago
I'll have a look*
antheas
antheas6mo ago
Great I'll also check it's set correctly
oraro
oraroOP6mo ago
thanks!! @antheas I can report the following Good FPS = 40+ Bad FPS = below 30, around 20 and below even TDP is set to 30 on HHD TDP Boost off Setup 1: Plugged in i) Starting the game plugged in gives good fps Then removing the cable (tdp switch flicked on) gives bad fps ii) Starting the game plugged in gives good fps Then removing the cable (tdp switch flicked off) gives bad fps Setup 2: Unplugged (regardless of steam tdp switch) i) Starting the game unplugged gives bad fps ii) unticking TDP Boost in HHD gives good fps without hitches iii) ticking TDP Boost in HHD on again introduces the hitching so unticking tdp boost probably fixed it for me
antheas
antheas6mo ago
Tdp boost causes issues?
oraro
oraroOP6mo ago
seems like it!
antheas
antheas6mo ago
On or off?
oraro
oraroOP6mo ago
with it On i was testing it one game only though so I will check again on another game
antheas
antheas6mo ago
I think I know the issue Can you do me a favor?
oraro
oraroOP6mo ago
id 10t error on my end? or something with the code etc sure
antheas
antheas6mo ago
cat /sys/firmware/acpi/platform_profile_choices
oraro
oraroOP6mo ago
one moment
antheas
antheas6mo ago
echo performance | sudo tee /sys/firmware/acpi/platform_profile
sudo ryzenadj -i
echo performance | sudo tee /sys/firmware/acpi/platform_profile
sudo ryzenadj -i
oraro
oraroOP6mo ago
quiet balanced performance performance i'm manually typing the commands from the touch screen lol which row for ryzenadj do you need?
antheas
antheas6mo ago
I need 3 numbers Take a picture first I don't remember how they're called
oraro
oraroOP6mo ago
Here
No description
antheas
antheas6mo ago
Asus is always so aggressive Ok so pictures are fine would be really nice if quiet balanced performance you go through these plugged and unplugged and take a picture each time so that i can use the correct values each time right now im using plugged in values always and that might cause issues unplugged
oraro
oraroOP6mo ago
gotcha
antheas
antheas6mo ago
im going to note them down so i have them in the future
oraro
oraroOP6mo ago
No description
No description
No description
No description
No description
No description
oraro
oraroOP6mo ago
perf, balanced, powersave, unplugged then plugged Bottom lines in last three pics got cut off but they all say max-performance
antheas
antheas6mo ago
ujust _hhd-dev Will apply until you reboot Test it out with boost 25w unplugged Then 30w, but just for a bit For next hhd major ver I'll try to do tdp values depending on whether plugged jn
oraro
oraroOP6mo ago
will try no more hitches with tdp boost thanks for checking this issue out. can't wait for this to be on the next update so other people won't have to wonder about the sudden fps drops too
antheas
antheas6mo ago
Thanks for working with me Will try to get this out along with the energy management fix
antheas
antheas6mo ago
GitHub
Release v3.1.3: Ally hotfix · hhd-dev/adjustor
For the Ally, the AC TDP values were used to interpolate boost, which caused the processor to drop TDP for a couple of seconds randomly if a high enough TDP was used. Now the boost values are alway...
Want results from more Discord servers?
Add your server