bssunilreddy
Keymaster
Benchmarks: Excellent Power Efficiency With 5th Gen AMD EPYC Using amd-pstate & Power Profiles
The AMD EPYC 9005 "Turin" processors that launched last year offer excellent performance and power efficiency out-of-the-box. For those wanting to pursue maximum power efficiency and running in the most optimal configuration for performance-per-Watt, AMD EPYC BIOS tunables as well as recent Linux kernel driver improvements can help in driving even greater efficiency. Today's article is a look at the impact of the AMD P-State driver usage and options with recent kernel versions as well as the Power Profile Selection BIOS option for the impact on 5th Gen EPYC performance and power efficiency.
As covered in several Phoronix articles over the past few months, with the Linux 6.13 kernel and newer the AMD P-State driver is used by default on EPYC 9005/Turin processors and future AMD server processors moving forward -- assuming the server platform/motherboard supports ACPI Collaborative Processor Performance Control (CPPC). Over the generic ACPI CPUFreq CPU frequency scaling driver, the AMD P-State driver is able to make more informed frequency/power selection and paired with Energy Performance Preference (EPP) hints that can be set by the user / server administrators, there is much greater power/performance control than with ACPI CPUFreq as is used by default on pre-6.13 kernels and prior generation AMD EPYC servers.
More benchmarks are here:https://www.phoronix.com/review/amd-epyc-pstate-efficiency