Power management settings on Ryzen 7 5800H are missing

Bug #2059807 reported by Leonardo Müller
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux-signed-hwe-6.5 (Ubuntu)
New
Undecided
Unassigned

Bug Description

After the update to kernel 6.5, cpufreq no longer has options to set most governors or frequencies. The only available options are powersave and performance, but changing between them seem to have no effect. Consequently, the CPU temperature is always high: while with the 6.2 kernel it would idle at under 50°C, now with 6.5 it's idling at 65°C. Under a load that, with the 6.2 kernel, would result in around 80°C on CPU and 70°C on motherboard, now with the 6.5 it results in 100°C on both CPU and motherboard (I barely can touch the laptop because it gets so hot).

To be able to use my laptop properly, I'm having to choose the 6.2 kernel on boot time.

ProblemType: Bug
DistroRelease: Ubuntu 22.04
Package: linux-image-6.5.0-26-generic 6.5.0-26.26~22.04.1
ProcVersionSignature: Ubuntu 6.5.0-26.26~22.04.1-generic 6.5.13
Uname: Linux 6.5.0-26-generic x86_64
NonfreeKernelModules: zfs nvidia_modeset nvidia
ApportVersion: 2.20.11-0ubuntu82.5
Architecture: amd64
CasperMD5CheckResult: unknown
CurrentDesktop: XFCE
Date: Fri Mar 29 15:54:34 2024
InstallationDate: Installed on 2017-06-13 (2480 days ago)
InstallationMedia: Xubuntu 17.04 "Zesty Zapus" - Release amd64 (20170412)
SourcePackage: linux-signed-hwe-6.5
UpgradeStatus: Upgraded to jammy on 2019-12-22 (1558 days ago)
modified.conffile..etc.cron.daily.apport: [deleted]

Revision history for this message
Leonardo Müller (leozinho29-eu) wrote :
Revision history for this message
Mario Limonciello (superm1) wrote :

This is because amd-pstate is in active mode but nothing is tuning EPP most likely.

Try to upgrade to this version of power profiles daemon:

https://launchpad.net/~superm1/+archive/ubuntu/ppd

Then you can change the power setting using the Gnome or kde GUI for it or by using powerprofilesctl.

Revision history for this message
Leonardo Müller (leozinho29-eu) wrote :

The options that are missing to me are the options on the indicator-cpufreq (and on /sys, of course). Using the 6.5 kernel, the only available options are "Desempenho" (Performance) and "Economia de Energia" (Powersave) and they don't seem to work at all.

Using the 5.15 kernel, there are more options and (via CLI) it's possible to enable/disable turbo.

This power profiles daemon seem to work with 6.5 kernel, but in subtle way: when a high load starts, it waits for a bit before rising the CPU frequencies to 4,4 GHz when set to powersave. It works, but its impact is minimal compared to the ability of using cpufreq to be able to, for example, disable turbo and have a set frequency.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.