Ryzen Mobile Power/Performance With Linux 6.3's New AMD P-State EPP Driver

Written by Michael Larabel in Software on 12 April 2023 at 01:00 PM EDT. Page 4 of 6. 34 Comments.
John The Ripper benchmark with settings of Test: HMAC-SHA512. amd-pstate schedutil was the fastest.
John The Ripper benchmark with settings of Test: HMAC-SHA512. amd-pstate schedutil was the fastest.
John The Ripper benchmark with settings of Test: HMAC-SHA512. amd-pstate schedutil was the fastest.

In workloads like John The Ripper's crypto benchmarks, acpi-cpufreq powersave was delivering much better performance-per-Watt than all other combinations but means around half the performance potential of the Ryzen 7 PRO 6850U.

OSPRay benchmark with settings of Benchmark: gravity_spheres_volume/dim_512/ao/real_time. amd_pstate_epp powersave power was the fastest.
OSPRay benchmark with settings of Benchmark: gravity_spheres_volume/dim_512/ao/real_time. amd_pstate_epp powersave power was the fastest.
OSPRay benchmark with settings of Benchmark: gravity_spheres_volume/dim_512/ao/real_time. amd_pstate_epp powersave power was the fastest.
Embree benchmark with settings of Binary: Pathtracer ISPC, Model: Crown. amd_pstate_epp powersave power was the fastest.
Embree benchmark with settings of Binary: Pathtracer ISPC, Model: Crown. amd_pstate_epp powersave power was the fastest.
Embree benchmark with settings of Binary: Pathtracer ISPC, Model: Crown. amd_pstate_epp powersave power was the fastest.

For some workloads like Intel's Embree ray-tracing, amd_pstate_epp powersave wasn't matching the power efficiency of acpi-cpufreq powersave but at least was an improvement over the others while delivering similar raw performance to those more performance-optimized modes.

OpenSSL benchmark with settings of Algorithm: RSA4096. amd_pstate_epp powersave performance was the fastest.
OpenSSL benchmark with settings of Algorithm: RSA4096. amd_pstate_epp powersave balance_performance was the fastest.
OpenSSL benchmark with settings of Algorithm: RSA4096. amd_pstate_epp powersave balance_performance was the fastest.
OpenSSL benchmark with settings of Algorithm: RSA4096. amd_pstate_epp powersave balance_performance was the fastest.

For OpenSSL, the amd_pstate_epp powersave mode also continued to show an improvement over the other modes while still coming in short of acpi-cpufreq's great power efficiency but at much lower raw performance.


Related Articles