AMD P-State Linux Driver Updated With Precision Boost Control, Other Fixes
Earlier this year AMD made it easier to enable amd_pstate and there has been a few patches here and there, but no major improvements to AMD P-State since its mainline arrival. Meanwhile, ACPI CPUFreq has tended to perform better still in benchmarks when it comes to raw performance / throughput.
Out today though is a new patch series from AMD with updates to this CPU power management driver. First up, the new patches add support for the Precision Boost hardware control with AMD processors. AMD Precision Boost is the fine-grained frequency control mechanism for optimizing power/performance. (There is Precision Boost Overdrive - PBO - as an extension to that for allowing optionally exceeding the rated power specifications of the platform.)
With the patches sent out today, the AMD Precision Boost support can be controlled when using amd-pstate by way of the /sys/devices/system/cpu/cpufreq/boost sysfs interface for monitoring the status or forcing it on/off in real-time.
In addition to the AMD Precision Boost control, the patch series also fixes an issue around the wrong lowest performance value reading, shortening the frequency transition delay time, and other fixes/clean-ups.
The updated patch series can be found on the mailing list for review. I'll be running some tests shortly of these new AMD P-State patches.