CPU frequency is using `acpi-cpufreq` instead of `amd-pstate`

So I have

analyzing CPU 0:
  driver: acpi-cpufreq
  CPUs which run at the same hardware frequency: 0
  CPUs which need to have their frequency coordinated by software: 0
  maximum transition latency:  Cannot determine or is not supported.
  hardware limits: 1.20 GHz - 4.89 GHz
  available frequency steps:  3.30 GHz, 1.30 GHz, 1.20 GHz
  available cpufreq governors: ondemand performance schedutil
  current policy: frequency should be within 1.20 GHz and 3.30 GHz.
                  The governor "schedutil" may decide which speed to use
                  within this range.
  current CPU frequency: 3.30 GHz (asserted by call to hardware)
  boost state support:
    Supported: yes
    Active: no
    Boost States: 0
    Total States: 3
    Pstate-P0:  3300MHz
    Pstate-P1:  1300MHz
    Pstate-P2:  1200MHz

aka it’s using acpi-cpufreq despite being a modern AMD cpu that should use

How do I debug this?

1 Like

ok I managed thanks to How To Use The New AMD P-State Driver With Linux 5.17 - Phoronix