
ⓘ AMD
AMD has submitted Linux kernel patches for an official Ryzen overclocking driver. The initial version offers only basic controls for CPU power limits and SMT, but it could pave the way for more comprehensive Ryzen tuning tools on Linux.
AMD has submitted Linux kernel patches for an official Ryzen overclocking driver that will make it easier to tweak Ryzen CPU parameters in Linux-based operating systems. The new AMD Overclocking Driver (AOD) is still at an early stage and has a limited set of features for now, but it could eventually provide the foundation for more comprehensive overclocking tools for Linux users.
Developed by AMD engineer Shyam Sundar S K, the driver provides an interface between Linux and the processor's firmware. Its first version allows users to adjust three parameters through the kernel's sysfs interface: Package Power Tracking (PPT), Thermal Design Current (TDC) and Electrical Design Current (EDC). These control the CPU's power consumption and current limits. The driver can also read the supported adjustment ranges and current memory clock speeds.
The driver also adds a way to enable or disable Simultaneous Multithreading (SMT) through the system firmware. Unlike Linux's existing "nosmt" option, which simply prevents the operating system from using additional CPU threads, the new control changes the setting at the firmware level.
There are some significant limitations, though. Changes to PPT, TDC and EDC require a system reboot to take effect, and the driver exposes only a small portion of the tuning options available through AMD's firmware. It is therefore not yet a replacement for Ryzen Master, AMD's overclocking utility for Windows.
AMD has not announced plans to bring its overclocking utility to Linux. However, the new driver could give independent developers the building blocks needed to create their own command-line tools or graphical interfaces for CPU tuning. That would make adjusting power limits more convenient for Linux users who currently have to rely on BIOS settings or community-developed utilities.
For now, the patches have been submitted for review, but their inclusion in a mainline Linux kernel release has not been confirmed. The driver is still at an early stage, yet it marks a step toward official AMD-supported Ryzen tuning on Linux.
Andrew Sozinow - Tech Writer - 164 articles published on Notebookcheck since 2024
I’ve been fascinated by computers, electronics and modern technology since childhood. I started writing IT-news at high school and have been doing it continuously for more than 10 years. During this time, I have worked for many media outlets, and now I am a news editor at 3DNews. Sometimes I also write smartphone reviews. In July 2024, I decided to try my hand at writing news on Notebookcheck. When I'm not working, I like to play videogames, do puzzles, and travel.

