AMD P-State vs. ACPI CPUFreq Testing With Ryzen Laptops On Linux 5.17

Written by Michael Larabel in Software on 11 April 2022 at 06:19 AM EDT. Page 6 of 6. 32 Comments.
AMD P-State CPUFreq Linux 5.17 Benchmarks

Over the entire duration of different benchmarks carried out, here is how the peak CPU frequency looked over the span of benchmarks ran in all the tested hardware/software combinations.

AMD P-State CPUFreq Linux 5.17 Benchmarks

And the CPU power consumption over the entire span of benchmarks. On the lower-power Ryzen 5 5500U there wasn't much of a difference to report. In the case of the AMD Ryzen 9 5900HX with ASUS laptop, the AMD P-State Schedutil driver did lead to around 3 Watts lower CPU power consumption on average than the standard ACPI CPUFreq Schedutil driver. When using the AMD P-State driver with performance governor it was 12 Watts lower on average than the ACPI CPUFreq Performance combination, but that seems to be an artifact of the amd_pstate driver sometimes making bad decisions given that the "performance" power consumption numbers were lower overall than even the "schedutil" run.

AMD P-State CPUFreq Linux 5.17 Benchmarks

The lower power consumption when using AMD P-State on the high-end Ryzen 9 5900HX laptop also translated to slightly lower CPU core temperatures.

AMD P-State CPUFreq Linux 5.17 Benchmarks

But when taking the geometric mean of all the raw performance benchmark results, the AMD P-State driver overall came just behind the ACPI CPUFreq driver on these two tested modern AMD laptops. So overall the AMD P-State driver didn't prove to be particularly compelling for its initial premiere in Linux 5.17. I'll continue testing AMD P-State on more laptop/desktop hardware and seeing how ongoing kernel improvements will impact it over the longer-term with its goal of delivering better energy efficiency for AMD Ryzen hardware on Linux. For right now though it would seem most users are still best off relying on the existing acpi_cpufreq driver.

If you enjoyed this article consider joining Phoronix Premium to view this site ad-free, multi-page articles on a single page, and other benefits. PayPal or Stripe tips are also graciously accepted. Thanks for your support.


Related Articles
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.