AMD P-State EPP Performance With EPYC On Linux 6.3
First up was NAMD where there was barely any change between all of the tested CPU frequency scaling drivers/governors except for amd_pstate powersave performing much worse than the rest... But that's not exactly a surprise.
In the amd_pstate powersave mode, the EPYC 7773X didn't even clock above 400Mhz in its quest to conserve power... The other configurations were running meanwhile with a peak frequency of 2.6GHz to 3.0GHz.
AMD P-State powersave obviously saves a lot of power if you want to severely handicap your system. For the other configurations the AMD P-State EPP power consumption was within a watt or two of the other performance configurations.
For the OpenFOAM 10 CFD benchmark, the ACPI CPUFreq driver with performance governor managed to take first place still by a very thin margin compared while now at least AMD P-State EPP was about a second (or less than a percent) faster than the existing AMD P-State driver in its ondemand and performance governor modes.
The AMD P-State EPP power consumption was just a Watt or two lower than the ACPI CPUFreq results on this EPYC 7773X 2P server.
The ACPI CPUFreq and AMD P-State EPP modes were leading to slightly lower peak CPU clock frequencies than amd_pstate while still delivering that great performance.
With the Kvazaar open-source H.265 encoder there was more variation between the different CPU frequency scaling drivers/governors as we tend to see with the video encoders at large.
Delivering the best performance-per-Watt now was the AMD P-State EPP driver with the powersave governor and balanced performance EPP preference.
With the SVT-AV1 open-source AV1 encoder from Intel there was also a tiny lead with AMD P-State EPP, this time when using the performance governor and balanced performance hint.