Linux Kernel & OS

AMD publishes Linux kernel patches for official Ryzen overclocking driver

Key Takeaway

AMD engineer Shyam Sundar S K posted initial patches for an AMD Overclocking (AOD) WMI driver that exposes CPU power limits and SMT controls via sysfs.

Summary

AMD has published initial Linux kernel patches for an official Ryzen overclocking driver, long requested by enthusiasts as a Linux equivalent to Windows' Ryzen Master. The AOD driver exposes power and current limit tunables—PPT, TDC, and EDC—plus SMT toggling and memory clock reading through sysfs. Power settings take effect after reboot, and the driver currently implements only a subset of firmware commands with more expected later.

What the AOD driver exposes

  • sysfs interface for Package Power Tracking (PPT), Thermal Design Current (TDC), and Electrical Design Current (EDC) limits with readable supported ranges
  • SMT toggle at platform firmware level, alternative to kernel's nosmt boot option
  • Memory clock reading via the same interface
  • Power tunables require reboot to take effect, not applied in real-time
  • Initial subset only: firmware supports more commands than currently wired up
  • No official user-space GUI: AMD leaves GUI tooling to independent developers and desktop environments, similar to Radeon driver settings approach

Why it matters

The driver addresses a years-long gap in AMD's Linux client support, though the lack of an official GUI means most users will still need third-party tools or command-line interaction to actually use it.

Original reference: www.phoronix.com →