Early Benchmarks: AMD EPYC 9005 Performance & Power Efficiency To Lead Further With Linux 6.13
Video encoding is one of the workloads where the CPU frequency driver/governor can make a significant difference to performance especially on high core count servers. With H.265 video encoding of 4K content with Kvazaar, the amd-pstate-epp powersave configuration is yielding much better performance than the acpi-cpufreq schedutil default currently used on Ubuntu 24.04 LTS. The amd-pstate-epp powersave configuration was yielding the best performance-per-Watt of the tested configurations.
Across a variety of configurations with the Kvazaar H.264 4K video encoding, the amd-pstate-epp powersave configuration as the default for Linux 6.13+ was showing the best performance-per-Watt and much better than acpi-cpufreq schedutil.
When compiling the Linux kernel with all modules in an x86_64 kernel build, the amd-pstate-epp powersave build time was shorter than acpi-cpufreq schedutil and similar to the performance governor runs. Beyond amd-pstate-epp powersave being faster than acpi-cpufreq, making it all the more exciting is that the combined AMD EPYC 9755 power consumption was around 35 Watts lower on average than acpi-cpufreq or 20~30 Watts lower than the performance governor runs.
The slightly lower power use can have some minor benefit on the CPU thermal side.
The build times for LLVM with the Ninja build system were similar across the tested configurations, but the combined EPYC 9755 2P power consumption with amd-pstate-epp powersave was around 30 Watts lower than the rest.