AMD Guided Autonomous Mode Submitted For Linux 6.4

Written by Michael Larabel in AMD on 24 April 2023 at 02:52 PM EDT. 1 Comment
AMD
As anticipated the AMD P-State driver extension building out the Guided Autonomous Mode of operation has been sent in as part of the CPU frequency scaling / power management changes for the in-development Linux 6.4 kernel.

AMD Linux engineers posted the Guided Autonomous Mode patches back in December and in the months since have been iterating on them so they are up to par for the mainline kernel. This mode of operation for the AMD P-State driver complements the original "passive" mode and the AMD P-State EPP mode added in Linux 6.3. The AMD Guided Autonomous Mode lets the operating system scaling governor specify the minimum and maximum frequencies / performance levels through special registers and then leaves it to the platform firmware to autonomously select an operating frequency within that specified range.

AMD EPYC and Ryzen CPUs


This AMD Guided Autonomous Mode should help AMD Ryzen and especially AMD EPYC servers improve the performance and power efficiency for cases where the platform firmware is able to make better CPU frequency scaling decisions.

Activating the AMD P-State Guided Autonomous Mode on newer AMD platforms can be done using the "amd_pstate=guided" kernel option beginning on Linux 6.4. I'll be running some benchmarks of these different AMD P-State modes soon.

The AMD P-State Guided Autonomous Mode support was sent in as part of the power management updates today for the Linux 6.4 merge window.


Also notable with the power management updates is the change to make the Intel P-State driver enable HWP I/O boost for all server platforms. This should help with slightly better performance for Ice Lake and Sapphire Rapids servers. More details on that change within this prior Phoronix article: Small I/O Performance Boost Coming For Intel Ice Lake & Sapphire Rapids Servers.

Linux power management maintainer Rafael Wysocki also sent out today the ACPI updates for Linux 6.4 as well as the thermal control updates.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week