Bad performance on Lenovo Legion Go with TDP set all the way to 30w

As the title says my games that normally run good on windows are running really slow and with crackly audio on Bazzite.
No description
82 Replies
Aru
Aruā€¢4mo ago
slow + crackly audio sounds like low TDP could you open a terminal, or run the decky terminal plugin, and post the output of sudo ryzenadj -i The sudo ryzenadj -i will tell us whether TDP was set correctly
Malice In Doom
Malice In DoomOPā€¢4mo ago
Yes let me restart and I will do that Great now Bazzite is missing in my boot menu after booting into windows
Aru
Aruā€¢4mo ago
Sounds like windows somehow wiped the boot entries
Malice In Doom
Malice In DoomOPā€¢4mo ago
No description
Malice In Doom
Malice In DoomOPā€¢4mo ago
@Aru
Kasher_CS
Kasher_CSā€¢4mo ago
Run rpm-ostree status
Malice In Doom
Malice In DoomOPā€¢4mo ago
No description
Kasher_CS
Kasher_CSā€¢4mo ago
Looks fine sudo modprobe ryzen_smu than if that works, try again
Malice In Doom
Malice In DoomOPā€¢4mo ago
No description
Malice In Doom
Malice In DoomOPā€¢4mo ago
Still the same sadly @Kasher_CS
Kasher_CS
Kasher_CSā€¢4mo ago
sudo dmesg
Malice In Doom
Malice In DoomOPā€¢4mo ago
How should I send that to you its really long @Kasher_CS
Kasher_CS
Kasher_CSā€¢4mo ago
You can do sudo dmesg | fpaste and it will open a website with it
Malice In Doom
Malice In DoomOPā€¢4mo ago
Malice In Doom
Malice In DoomOPā€¢4mo ago
@Kasher_CS I think this is it haha
Kasher_CS
Kasher_CSā€¢4mo ago
Nope this is fpaste itself haha It should give you a paste.centos.org link
Aru
Aruā€¢4mo ago
@Kyle Gospo was the iomem=relaxed karg removed for handheld devices?
Kyle Gospo
Kyle Gospoā€¢4mo ago
yes
Kasher_CS
Kasher_CSā€¢4mo ago
Hmmm, ryzen_smu isn't loading here
Aru
Aruā€¢4mo ago
Guess we'll need to manually add it then run this command, then reboot. it should fix ryzenadj rpm-ostree kargs --append-if-missing=iomem=relaxed once you do that, then sudo ryzenadj -i will print out a table looks like this:
CPU Family: Rembrandt
SMU BIOS Interface Version: 18
Version: v0.15.0
PM Table Version: 450005
| Name | Value | Parameter |
|---------------------|-----------|--------------------|
| STAPM LIMIT | 22.000 | stapm-limit |
| STAPM VALUE | 3.479 | |
| PPT LIMIT FAST | 24.000 | fast-limit |
| PPT VALUE FAST | 5.672 | |
| PPT LIMIT SLOW | 24.000 | slow-limit |
CPU Family: Rembrandt
SMU BIOS Interface Version: 18
Version: v0.15.0
PM Table Version: 450005
| Name | Value | Parameter |
|---------------------|-----------|--------------------|
| STAPM LIMIT | 22.000 | stapm-limit |
| STAPM VALUE | 3.479 | |
| PPT LIMIT FAST | 24.000 | fast-limit |
| PPT VALUE FAST | 5.672 | |
| PPT LIMIT SLOW | 24.000 | slow-limit |
if the fast-limit and slow-limit don't update when you set 30W tdp then tdp isn't being set correctly
Malice In Doom
Malice In DoomOPā€¢4mo ago
@Aru is the --append another command?
Aru
Aruā€¢4mo ago
rpm-ostree kargs --append-if-missing=iomem=relaxed ^ this is all one command
Malice In Doom
Malice In DoomOPā€¢4mo ago
That would explain why it didn't work when separated šŸ˜‚ deck@unknown662823e21655:~$ sudo ryzenadj -i [sudo] password for deck: CPU Family: Phoenix Point SMU BIOS Interface Version: 14 Version: v0.15.0 PM Table Version: 4c0008 | Name | Value | Parameter | |---------------------|-----------|--------------------| | STAPM LIMIT | 30.000 | stapm-limit | | STAPM VALUE | 5.910 | | | PPT LIMIT FAST | 41.000 | fast-limit | | PPT VALUE FAST | 19.973 | | | PPT LIMIT SLOW | 32.000 | slow-limit | | PPT VALUE SLOW | 11.153 | | | StapmTimeConst | 0.000 | stapm-time | | SlowPPTTimeConst | 0.000 | slow-time | | PPT LIMIT APU | 35.001 | apu-slow-limit | | PPT VALUE APU | nan | | | TDC LIMIT VDD | 56.000 | vrm-current | | TDC VALUE VDD | 10.525 | | | TDC LIMIT SOC | 16.000 | vrmsoc-current | | TDC VALUE SOC | 1.676 | | | EDC LIMIT VDD | 84.375 | vrmmax-current | | EDC VALUE VDD | 91.094 | | | EDC LIMIT SOC | 23.000 | vrmsocmax-current | | EDC VALUE SOC | 2.994 | | | THM LIMIT CORE | 100.000 | tctl-temp | | THM VALUE CORE | 65.123 | | | STT LIMIT APU | 48.000 | apu-skin-temp | | STT VALUE APU | 0.000 | | | STT LIMIT dGPU | 0.000 | dgpu-skin-temp | | STT VALUE dGPU | 0.000 | | | CCLK Boost SETPOINT | nan | power-saving / | | CCLK BUSY VALUE | nan | max-performance | deck@unknown662823e21655:~$ @Aru here we go Please don't throw me to the wolves.... my uma buffer size was at 3g... That might have been why šŸ˜­
Aru
Aruā€¢4mo ago
lol, i guess the bios update probably reset the uma buffer size are you sure that was the issue? those tdp numbers mostly look fine for 30w
Kasher_CS
Kasher_CSā€¢4mo ago
Bios updates doing this as usual lol
Malice In Doom
Malice In DoomOPā€¢4mo ago
I think so I don't know. The games seem to be good now but I have to go to work so only could test 1 game
Aru
Aruā€¢4mo ago
aight, keep us updated šŸ‘
Malice In Doom
Malice In DoomOPā€¢4mo ago
Thank you so much for the help I am curious did this enable tpm or is it just showing that tpm was enabled the whole time just didn't have a log of it?
Aru
Aruā€¢4mo ago
tpm? nah, it doesn't do anything to the tpm
Malice In Doom
Malice In DoomOPā€¢4mo ago
I see okay Also sorry if my English was bad at all I'm from Sweden so not the best at English šŸ˜‚
Aru
Aruā€¢4mo ago
no worries, i actually think there's other swedish speakers here too šŸ‘
Malice In Doom
Malice In DoomOPā€¢4mo ago
Oh awesome!
Kyle Gospo
Kyle Gospoā€¢4mo ago
can confirm
Malice In Doom
Malice In DoomOPā€¢4mo ago
Okay so my games just randomly slow down on battery now, is there something I'm not doing right?
Malice In Doom
Malice In DoomOPā€¢4mo ago
No description
Malice In Doom
Malice In DoomOPā€¢4mo ago
This all looks fine, elden ring starts out really good performance then after a tiny bit it's like really really low fps like single digits
antheas
antheasā€¢4mo ago
ok i will solve this for you
Malice In Doom
Malice In DoomOPā€¢4mo ago
No description
antheas
antheasā€¢4mo ago
i didnt implement AC/DC tdps yet
Malice In Doom
Malice In DoomOPā€¢4mo ago
Oh okay
antheas
antheasā€¢4mo ago
common sense would dictate that on battery you need to use 25W instead of hammering it at 30W
Malice In Doom
Malice In DoomOPā€¢4mo ago
So basically I set the TDP slider to 25w?
Malice In Doom
Malice In DoomOPā€¢4mo ago
And then should I set this to Auto or Leave it like this
No description
antheas
antheasā€¢4mo ago
on battery up to 25W also make sure you are not overheating what is the last time you cleaned up the fan
Malice In Doom
Malice In DoomOPā€¢4mo ago
Umm.. never šŸ˜… I just got it a month ago I didn't know you could clean the fans. Do I have to take it apart?
antheas
antheasā€¢4mo ago
just compressed air disable the custom fan curve use performance mode or custom mode then play a bit and when it happens again check if the power light turns white
Malice In Doom
Malice In DoomOPā€¢4mo ago
Okay!! It looks purple
Malice In Doom
Malice In DoomOPā€¢4mo ago
No description
Malice In Doom
Malice In DoomOPā€¢4mo ago
It might be white though Idk
antheas
antheasā€¢4mo ago
when it happens again
Malice In Doom
Malice In DoomOPā€¢4mo ago
Hey still running really slowly. Like 20 fps in open world part. Just started playing on windows to compare and it's day and night. Windows is like 60fps
Kyle Gospo
Kyle Gospoā€¢4mo ago
Is it still set like this? These settings are fucked Begging to overheat
Malice In Doom
Malice In DoomOPā€¢4mo ago
No I have max fan on, 25w on battery and also tried 30w on charger and it's still bad. On windows I did 20w on battery max fan
Kyle Gospo
Kyle Gospoā€¢4mo ago
What about the GPU being maxed out Or the minimum CPU at 1ghz?
Malice In Doom
Malice In DoomOPā€¢4mo ago
That's all on auto And manual I've tried both
Kyle Gospo
Kyle Gospoā€¢4mo ago
Take pics, something is wrong without question
Malice In Doom
Malice In DoomOPā€¢4mo ago
Take pics of what?
Kyle Gospo
Kyle Gospoā€¢4mo ago
Your settings
Malice In Doom
Malice In DoomOPā€¢4mo ago
Okay it'll be a bit I put it up to go out but when I get home I'll send pics. Are you wanting the pics of the handheld daemon?
Kyle Gospo
Kyle Gospoā€¢4mo ago
Yes please
Malice In Doom
Malice In DoomOPā€¢4mo ago
Okay!
Malice In Doom
Malice In DoomOPā€¢4mo ago
No description
Malice In Doom
Malice In DoomOPā€¢4mo ago
Here is with auto
Malice In Doom
Malice In DoomOPā€¢4mo ago
No description
Malice In Doom
Malice In DoomOPā€¢4mo ago
Here is when it's set to auto
Kyle Gospo
Kyle Gospoā€¢4mo ago
This is as fucked as before I'll send you working settings Gonna take me a bit though
Malice In Doom
Malice In DoomOPā€¢4mo ago
Buffer size is at 6gigs Wdym? When it is on auto does it not work?
Kyle Gospo
Kyle Gospoā€¢4mo ago
Also wrong, use auto
Malice In Doom
Malice In DoomOPā€¢4mo ago
Auto made it worse
Kyle Gospo
Kyle Gospoā€¢4mo ago
I mean these settings are no good, you are overheating
Malice In Doom
Malice In DoomOPā€¢4mo ago
It went down to 3 fps on auto Even when I normally have it set to auto?
Kyle Gospo
Kyle Gospoā€¢4mo ago
Yes
Malice In Doom
Malice In DoomOPā€¢4mo ago
Okay
Kyle Gospo
Kyle Gospoā€¢4mo ago
I would also remove ryzenadj You don't need it
Malice In Doom
Malice In DoomOPā€¢4mo ago
Okay how do I do that šŸ˜­
Kyle Gospo
Kyle Gospoā€¢4mo ago
No description
No description
Kyle Gospo
Kyle Gospoā€¢4mo ago
Those are mine
Aru
Aruā€¢4mo ago
? Why remove ryzenadj, he's only using it to verify TDP values, not set anything
Malice In Doom
Malice In DoomOPā€¢4mo ago
@Kyle Gospo okay but that doesn't really explain why it's better on windows then linux šŸ˜­ On windows I have it maxed out too
Aru
Aruā€¢4mo ago
Did you try the settings Kyle posted?
Malice In Doom
Malice In DoomOPā€¢4mo ago
Yes, still not working really well Sadly šŸ˜­
Want results from more Discord servers?
Add your server