I'm having a strange problem with my Lenovo IdeaPad 5 Pro Gen 10, which has the new Ryzen AI HX 350 Kraken Point CPU. Whenever I unplug the charger, the CPU frequency drops to 860MHz and I can't seem to fix it on any Linux distro. I'm relatively new to Linux and have tried a lot of solutions, mainly on Ubuntu. I've replugged the charger, changed power profiles, experimented with TLP settings, used AutoCpufreq, updated to the latest mainline kernel, and even switched to newer versions of Ubuntu. I've also reinstalled the OS, dual booted, tried other distros like Manjaro and Kubuntu, and tweaked BIOS power settings. I've updated the drivers and BIOS too. I'm starting to think it could be a firmware issue or that my chip is too new for full support in these environments. Windows seems to handle everything perfectly, so I don't suspect a hardware defect. Any advice would be much appreciated!
2 Answers
It sounds like you might need a more current kernel version since that CPU is pretty new. Have you tried using a rolling release distro like Manjaro? They often have the latest drivers and kernel improvements. That might help resolve the issue you're facing with CPU performance when unplugging the charger. Also, definitely make sure you’re on at least kernel 6.13 or newer for better compatibility.
It’s crucial to keep your distro and kernel up to date, especially with newer hardware. If you haven't already, check if any specific drivers are needed for your CPU, apart from the kernel updates. Some manufacturers release their own driver packages or updates to support newer CPUs in Linux better. Also, have you changed any specific settings in your BIOS related to power management? Sometimes, those can influence how your CPU behaves in Linux versus Windows.
I've updated the BIOS and played with power settings, but nothing seems to help. Thanks for the suggestions!

I actually did try Manjaro, but the problem still happened even there. So frustrating!