# AMD develops official Ryzen overclocking driver for Linux kernel

> **Key takeaway:** AMD engineer Shyam Sundar S K posted a three-patch series for a new WMI-based 'AOD' driver that exposes Ryzen overclocking controls through sysfs on Linux.

**Published:** 2026-10-21T22:29:46+00:00 
**Source:** TechPowerUp 
**Category:** open-hardware 
**Canonical URL:** https://fosswire.org/news/amd-develops-official-ryzen-overclocking-driver-for-linux-ke.html 

## Summary
AMD is building kernel-level support for Ryzen overclocking on Linux through a new driver called AOD (AMD Overclocking Driver). The driver communicates with the same firmware interface as Windows' Ryzen Master, exposing PPT, TDC, and EDC power limits, an SMT toggle, and memory clock readout via sysfs. AMD is not porting Ryzen Master itself; instead, third-party tools and desktop environments will provide the user interface. The patches are currently under review with no target kernel version announced.

## What the AOD driver exposes and its limitations
- **WMI-based driver** talks to the same firmware interface as Windows Ryzen Master, not a new AMD-specific protocol
- **Exposed via sysfs**: PPT, TDC, EDC limits with supported ranges; platform-level SMT toggle; read-only memory clock
- **Power limits are write-only** — firmware does not report currently active values back to the OS
- **Changes require reboot** — limits are stored in firmware and only take effect after restart, unlike HSMP which applies instantly but does not persist
- **SMT toggle behaves like BIOS option**, not like the kernel's `nosmt` boot parameter
- **Firmware supports more commands** than currently wired up; additional controls possible in future patches

## Why it matters
The driver enables third-party Linux tools like CoreCtrl and desktop environments to build native overclocking UIs without relying on reverse-engineered interfaces or Windows virtualization. However, the reboot requirement and write-only power limits create a rougher experience than HSMP or Windows Ryzen Master.