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
Aru
Aru6mo ago
@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?
AzureMilk
AzureMilkOP6mo ago
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
Aru
Aru6mo ago
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:
OD_SCLK
0: 800mhz
1: 1955mhz <= this is not the 2700mhz max
OD_SCLK
0: 800mhz
1: 1955mhz <= this is not the 2700mhz max
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 + f1for game mode, ctrl + alt + f4 for the terminal/tty
AzureMilk
AzureMilkOP6mo ago
Same 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
Aru
Aru6mo ago
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?
AzureMilk
AzureMilkOP6mo ago
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
Aru
Aru6mo ago
@Kyle Gospo maybe you can replicate on your LGO? assuming you own one of the aforementioned games
antheas
antheas6mo ago
Sounds like the steam tdp slider tbh What tdp do you use
AzureMilk
AzureMilkOP6mo ago
I've tried custom, anywhere between 20-35 with the same result. Let me try the Lenovo performance mode
antheas
antheas6mo ago
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
AzureMilk
AzureMilkOP6mo ago
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
antheas
antheas6mo ago
Try setting the CPU power to high If that works now That's the default some times
HoodieWoody
HoodieWoody6mo ago
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
antheas
antheas6mo ago
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
TecN01R
TecN01R6mo ago
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.
antheas
antheas6mo ago
Yeah that's a "feature", perhaps should remove jt Can you expand?
TecN01R
TecN01R6mo ago
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?
antheas
antheas6mo ago
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
TecN01R
TecN01R6mo ago
Currently taking a jaunt on Windows on my Go. When I’m back on Bazzite I’ll get them for you.
Aru
Aru6mo ago
🤔 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
antheas
antheas6mo ago
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
AzureMilk
AzureMilkOP6mo ago
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.
antheas
antheas6mo ago
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
AzureMilk
AzureMilkOP6mo ago
Hmm when was the date of that one, I went to windows for a little bit a while back
antheas
antheas6mo ago
No clue
AzureMilk
AzureMilkOP6mo ago
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
Want results from more Discord servers?
Add your server