AMD Working On New OverDrive GPU Overclocking Controls For Linux

Written by Michael Larabel in Radeon on 30 August 2023 at 07:30 AM EDT. 20 Comments
RADEON
AMD's open-source Linux graphics driver engineers are working on a new set of interfaces for user-space to support OverDrive overclocking. While AMD GPU OverDrive overclocking has been supported on Linux for years, the current interface isn't sufficient for all the power/overclocking controls moving forward.

AMD engineer Evan Quan explained of the new OverDrive interface:
"The existing OD interface `pp_od_clk_voltage` is unable to meet the growing demands for more OD functionalities. Since the buf used within it comes with size limit as one page. With more OD functionalities added, we will hit that limit soon.

To better meet the growing demands, a new set of OD interfaces are designed. With this new design, there will be multiple interfaces exposed with each representing a single OD functionality. And all those interfaces will be arranged in a tree liked hierarchy as below. Meanwhile all functionalities for the same component will be arranged under the same directory."

This is in reference to the kernel to user-space interface via sysfs, not to be confused with any GUI elements. AMD continues to not officially support any graphical user interface for managing AMD graphics driver settings and controls like overclocking under Linux. AMD leaves those GUI implementations up to individual desktop environments and open-source projects for coming up with any GUI utilities to appease Linux gamers and enthusiasts.

New Linux OverDrive Interface


The new Linux OverDrive interfaces for each component will allow manipulating the fan curve, minimum PWM for the cooling fan(s), fan target temperature, and acoustic RPM threshold. These new interfaces are just for SMU13 / RDNA3 and newer with prior GPU hardware not allowing such controls. It was just earlier this summer that AMD implemented its basic OverDrive overclocking on the RDNA3 generation.

The latest AMD OverDrive Linux patches are currently out for review on the mailing list. Given the timing of these patches they won't be picked up by mainline until at least the v6.7 kernel cycle later in the year.
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