Skip to content
SPECIFICTION
Get listed

RyzenAdj

github.com

Free plan WindowsLinux
Visit github.com
Spec score 7.5 #20 of 31 in PC Overclocking Software

What it is

RyzenAdj is a free command-line tool for adjusting power-management settings on Ryzen mobile processors. It runs on Windows and Linux and uses the same command-line interface on Windows and Unix-like systems. The tool exposes sustained, fast, and slow power limits in milliwatts, a Tctl temperature limit in degrees Celsius, and minimum and maximum clock controls for SoC, FCLK, VCN, LCLK, and GFX. The `--info` option displays information and key power metrics after adjustment; `--dump-table` shows the full power-metric table before and after. Shell scripts or Windows batch files can automate its use. It requires Administrator privileges on Windows or root access on Linux. Settings may need to be reapplied because device power-management features can overwrite them. Linux users must build from source, and Linux operation requires elevated access to the northbridge configuration space through libpci and `/dev/mem` or the ryzen_smu kernel module. Support and limitations vary across Ryzen families. The project is distributed under the GNU Lesser General Public License version 3.

Spec sheet

Purpose
RyzenAdj adjusts power-management settings for Ryzen mobile processors.Read 1 Oct 2026 · github.com
API
The README directs developers who want to use RyzenAdj functions in their programs to libryzenadj.Read 1 Oct 2026 · github.com
License
The repository is distributed under the GNU Lesser General Public License version 3.Read 1 Oct 2026 · github.com
Automation
The project can be automated with shell scripts or Windows batch files.Read 1 Oct 2026 · github.com
Clock controls
It provides minimum and maximum SoC, FCLK, VCN, LCLK and GFX clock controls.Read 1 Oct 2026 · github.com
Compatibility
The supported-models matrix marks support and limitations separately for Ryzen families including Raven, Picasso, Dali, Renoir, Lucienne, Cezanne and Rembrandt.Read 1 Oct 2026 · github.com
Interface
The command-line interface is identical on Windows and Unix-like operating systems.Read 1 Oct 2026 · github.com
Linux access
Linux operation requires elevated access to the northbridge configuration space through libpci and /dev/mem or the ryzen_smu kernel module.Read 1 Oct 2026 · github.com
Linux installation
The project does not provide precompiled distribution packages for Linux and instructs users to build it from source.Read 1 Oct 2026 · github.com
Monitoring
The --info option shows information and important power metrics after adjustment, while --dump-table shows the full power metric table before and after adjustment.Read 1 Oct 2026 · github.com
Persistence limitation
Device power-management features can overwrite settings, requiring values to be applied again regularly.Read 1 Oct 2026 · github.com
Power limits
It exposes sustained, fast and slow power-limit settings in milliwatts.Read 1 Oct 2026 · github.com
Privileges
RyzenAdj should be run as Administrator on Windows or as root on Linux.Read 1 Oct 2026 · github.com
Release
The GitHub releases page lists v0.19.0 as the latest release.Read 1 Oct 2026 · github.com
Thermal control
It supports setting the Tctl temperature limit in degrees Celsius.Read 1 Oct 2026 · github.com
Windows build
Windows builds support Visual Studio with MSVC or Clang with Nmake, while MinGW-gcc is currently unsupported.Read 1 Oct 2026 · github.com

Plans and prices

RyzenAdj Free LGPL-3.0 licensed · command-line tool Read 1 Oct 2026 · github.com

Every RyzenAdj plan and price →

Strong points and limits

Strong points

  • Adjusts power limits, temperature limits, and listed clock controls.
  • Monitoring options display power metrics.
  • Can be automated with shell scripts or Windows batch files.
  • Free and distributed under LGPL version 3.

Limits

  • Requires Administrator privileges on Windows or root on Linux.
  • Settings may need regular reapplication.
  • Linux users must build from source.
  • Support and limitations vary by Ryzen family.

Who it suits

RyzenAdj suits users of supported Ryzen mobile processors who are comfortable using a command line and elevated privileges. Linux users also need to build the tool from source and meet its access requirements.

Verdict

RyzenAdj exposes several processor power and clock controls, but requires elevated access and settings may not persist. Linux installation and access requirements are additional considerations.

Where Specifiction places it

Alternatives to RyzenAdjAll alternatives →