Overheat or CPU Frequency Management Issues

I can offer a quick rundown of what I’ve done with a zen3 laptop:

  • TLP ( not power-profiles-daemon )
  • zenpower ( zenpower3-dkms )
  • amd-pstate-epp ( using boot option amd_pstate=active )

Thats about it really.
I believe yours is a zen2, but I believe all of the above is still compatible.

I will also point out the pstate scenario is a bit confusing … and would take a lot of space here … but this reddit post seems roughly accurate:
https://www.reddit.com/r/linux/comments/15p4bfs/amd_pstate_and_amd_pstate_epp_scaling_driver/

$ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_driver
amd-pstate-epp

I can also report in my case the epp scaling driver automatically switches between balance_performance when plugged and balance_power when unplugged.

$ cat /sys/devices/system/cpu/cpu*/cpufreq/energy_performance_preference
balance_performance
balance_performance
balance_performance
balance_performance
balance_performance
balance_performance
balance_performance
balance_performance
balance_performance
balance_performance
balance_performance
balance_performance

# unplug #

$ cat /sys/devices/system/cpu/cpu*/cpufreq/energy_performance_preference
balance_power
balance_power
balance_power
balance_power
balance_power
balance_power
balance_power
balance_power
balance_power
balance_power
balance_power
balance_power

While I havent done exhaustive testing the above configuration seems to work for me with some fan spin up under load, otherwise quiet, and never hitting a major heat ceiling.

1 Like