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
Can you expand a bit?
When do the hitches happen
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
When does it happen
Randomly?
yup
What do the clock speeds drop to?
Are the temps fine?
yeah the temps are fine. for the gpu it goes down to 800Mhz
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?
yup I am
Can you flick the slider off and see if you can reproduce it?
Maybe it happens when tdp is set
sure. I
And I set it when steam sends a tdp request
I'll have a look*
Great
I'll also check it's set correctly
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
Tdp boost causes issues?
seems like it!
On or off?
with it On
i was testing it one game only though so I will check again on another game
I think I know the issue
Can you do me a favor?
id 10t error on my end? or something with the code etc
sure
cat /sys/firmware/acpi/platform_profile_choices
one moment
quiet balanced performance
performance
i'm manually typing the commands from the touch screen lol which row for ryzenadj do you need?I need 3 numbers
Take a picture first
I don't remember how they're called
Here
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
unpluggedgotcha
im going to note them down so i have them in the future
perf, balanced, powersave, unplugged then plugged
Bottom lines in last three pics got cut off but they all say max-performance
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 jnwill 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
Thanks for working with me
Will try to get this out along with the energy management fix
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...