Lower performance on LeGo since HHD update
I've noticed since I've gotten the update to control TDP through handheld daemon that I am getting significantly lower 3D performance. When I look at the performance stats, if I leave the GPU in Auto, it never goes above 1955MHz. It did not do this with DeckyTDP, it would boost much higher.
Using the manual GPU clock mode will let it go all the way to 2700MHz, but then I have to try to balance it out, which is different in every game. Anyone else seeing something like this?
26 Replies
@antheas any ideas?
also might as well confirm what the GPU clocks are set to.
when you see the bad performance, run this in terminal:
cat /sys/class/drm/card?/device/pp_od_clk_voltage
what GPU clocks do you see after running the command?OD_SCLK 0: 800mhz 1: 2700mhz OD_RANGE SCLK: 800mhz 2700mhz
Is there a way to run this while in Steam Deck mode as well? It seems to be running a bit better in desktop mode
install the decky terminal plugin, if you're using decky
and then when you see the bad behavior, run that command via decky terminal + post the result here
if the GPU clocks are incorrectly set, you'll see something like:
instead of the actual min/max of 800mhz/2700mhz
alternative to decky terminal is to open a tty via
ctrl + alt + f4
, login, and then run the command. The tty requires a physical keyboard though, no on-screen keyboard available in tty
if you use the tty, you can swap between game mode + the terminal w/ ctrl + alt + f1
for game mode, ctrl + alt + f4
for the terminal/ttySame result in the decky terminal while performance was saying 1955Mhz. Adjusting the GPU manually up raises the frame rate until I start hitting the point where the GPU starts power throttling, and the change is reflected in the performance hud
so if you were seeing
2700mhz
in that command, that means the GPU isn't the problem
I wonder if the CPU is being set to performance or something
CPU might be conflicting with the GPU for resources
which game are you seeing this in?Seems it's any that push the GPU hard enough that it should be clocking higher than that. Any of the 3D "Survivors" style games I play on it (Greedland, Deep Rock Galactic Survivor, Maniac are some examples) I can confirm for sure but it seems to be any games that push the GPU
@Kyle Gospo maybe you can replicate on your LGO? assuming you own one of the aforementioned games
Sounds like the steam tdp slider tbh
What tdp do you use
I've tried custom, anywhere between 20-35 with the same result. Let me try the Lenovo performance mode
When gpu is in auto I set it to auto
The only way to know is to check
But there's no magic to it
So I tried all the Lenovo factory modes... Silent (8w) drops to 800 and performs like you'd expect, Balanced (15W) you see some movement in the GPU number depending on CPU load but never higher than 1955, then Performance (20W) just pegs out at 1955 like with Custom
Try setting the CPU power to high
If that works now
That's the default some times
I use the LeGo as my main pc every day and have had similar issues. I personally set my CPU power to Low so that more of the available APU power can go to the iGPU. I play alot of 7 Days to Die on my LeGo its been running great today since the changes to HHD
yeah above 12w balanced is used for CPU power, which should be a good default
i mean if you go to desktop, it would not be good to use low (which is called power)
but you can always set the settings manually
I’ve noticed the total W / TDP numbers in MangoHUD are a lot lower - like 10W lower - using HHD vs SimpleDeckyTDP.
Also despite setting TDP to 40W every time I restart it goes back to 30W.
Yeah that's a "feature", perhaps should remove jt
Can you expand?
I’ll disclaim by saying I’m not running scientific benchmarks or anything, just noticing that the wattage number for the GPU doesn’t seem to get as high using HHD - and conversely, when streaming my PS5, the wattage doesn’t get as low.
Yeah, maybe another checkmark or something, since I already disabled the device limits?
i was worrying it could brick installs which is why its there, perhaps yeah checkmark
can you give some indicative numbers?
could try to test
Currently taking a jaunt on Windows on my Go. When I’m back on Bazzite I’ll get them for you.
🤔 it's not like SDTDP is doing anything special, it's pretty basic. I wonder if ryzenadj could be related.
Since hhd doesn't use ryzenadj
I can see it
2ghz max clock yeah
At 30w without boost
If you do boost and lower the CPU stuff it goes up to 2.5ghz
I also see watt numbers look normal now
mangoapp update?
they now add up to the tdp
Just noticed on mine it seems to only do it on battery as well. On wall power it's acting like it did both ways before the update.
Did any of you update the bios?
Last windows bios changelog says it does that now
Hhd let's you use 30w on battery for now but you're only supposed to use 25w
Hmm when was the date of that one, I went to windows for a little bit a while back
No clue
I just found the change logs and if they're accurate I don't seem to have the latest. It says on the update before the one that forced 25w that they fixed the spelling mistakes in the bios but mine still says STAMP and Quite for those two options