Good time of a day.
I and many other owners of Asus FX705DY / FX505DY (with latest BIOS 313) have problems with Ryzen 5 3550H CPU overheat on Linux. When CPU is under load and it reaches temperature over 80° C - CPU will throttle to 399MHz and will stay at this frequency until reboot.
I tested multiple Linux distributions: CentOS, Fedora, Manjaro - CPU throttles on all of them. To exclude HW problem I also tried Windows 10 - no CPU throttling, so it's not hardware problem, but I can't use Windows for my Job.
Thread on Manjaro Community forum: Perfomance throttle on Ryzen 5-3550H+AMD RX560X laptop after some use - Hardware - Manjaro Linux For...
Linux kernel bugzilla: 203733 – CPU freq stuck at 400Mhz when CPU is fully loaded and video card is used - AMD Ryzen 3550h
Another bug report maybe related: 204579 – min cpu clocks incorrect in amd ryzen 5 3550H
If You may need any other info, please ask.
Best regards,
Leon
Solved! Go to Solution.
My patches to resolve CPU throttling finally accepted to kernel source tree and will be available in Linux version 5.6 and later.
For those who want to apply them to earlier kernel versions:
[v6,1/2] platform/x86: asus_wmi: Support throttle thermal policy - Patchwork
[v6,2/2] platform/x86: asus_wmi: Set throttle thermal policy to default - Patchwork
If it's only a problem with a specific motherboard, then you should post this in the ASUS forums.
Thanks, but ASUS always says that they do not support Linux.
Anyway, I already solved this issue by modifying kernel platform driver for asus_wmi: Perfomance throttle on Ryzen 5-3550H+AMD RX560X laptop after some use - Hardware - Manjaro Linux For...
Days ago I thought that this is unsolvable without AMD assistance, I was wrong.
leonmaxx, here are your processor specifications:
Your maximum CPU temperature is 105C, so that is not the problem. I suspect your BIOS/MB. I understand you cannot use W10 in your work but have you tried it to test? Please install a copy of W10 and Ryzen Master (RM, for measurements). Let us know what you learn and post a screenshot of RM. Thanks and enjoy, John.
My patches to resolve CPU throttling finally accepted to kernel source tree and will be available in Linux version 5.6 and later.
For those who want to apply them to earlier kernel versions:
[v6,1/2] platform/x86: asus_wmi: Support throttle thermal policy - Patchwork
[v6,2/2] platform/x86: asus_wmi: Set throttle thermal policy to default - Patchwork
THX for your work.
But I noticed still this throttling on HP Pavilion with Ryzen 4600H running Kernel 5.10 - maybe Debian removes your patches ?.
The temperature is about 50-60C.
But ! If I disconnect power supply & connect again the CPU frequency go up to normal work even all cores up to 3,5-3,9GHz even at 60C.
> maybe Debian removes your patches?
No, they didn't. My patches is for ASUS platform.
Obviously, HP laptops have another ACPI / PM interface to control CPU temperature, cooling and throttling.
Understand.