EVERYTHING XIAOMI
Get listed

RyzenAdj

RyzenAdj is a free command-line utility for changing power-management settings on Ryzen mobile processors.

Place
#17 of 31
Score
6.0
RyzenAdj's website

What RyzenAdj is

RyzenAdj is a free command-line utility for changing power-management settings on Ryzen mobile processors. It runs on Windows and Linux and uses the same command interface on Windows and Unix-like systems. The tool exposes sustained, fast, and slow power limits in milliwatts, a Tctl temperature limit in Celsius, and minimum and maximum clock controls for SoC, FCLK, VCN, LCLK, and GFX. Its `--info` option displays information and key power metrics after an adjustment, while `--dump-table` presents the full power-metric table before and after. Shell scripts or Windows batch files can automate its use. RyzenAdj requires Administrator privileges on Windows or root access on Linux. Settings may need to be applied repeatedly because device power-management features can overwrite them. Linux users must build it from source rather than install a precompiled distribution package, and Linux operation requires elevated access to the northbridge configuration space through libpci and `/dev/mem` or the ryzen_smu kernel module. The project marks support and limitations separately across Ryzen families. Its GNU Lesser General Public License version 3 repository lists v0.19.0 as the latest release.

Good

  • Controls sustained, fast, and slow power limits.
  • Provides temperature and several clock controls.
  • Can be automated with shell scripts or batch files.
  • Displays power metrics before and after changes.

Watch out

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

Who it suits

RyzenAdj suits technically experienced users who want command-line control of Ryzen mobile processor power, temperature, or clock settings. Linux users should be prepared to build it from source and use elevated access.

Verdict

RyzenAdj exposes detailed power and clock controls with command-line monitoring and automation options. Its elevated access requirements, Linux setup, and settings persistence limitation are important considerations.

Plans and prices

From RyzenAdj's own pricing page, checked 1 Oct 2026.

All about pricing
PlanPriceWhat it gives you
RyzenAdjFreeLGPL-3.0 licensed · command-line tool

The facts

Each one read from RyzenAdj's own pages, with the date it was checked.

What it does

API
The README directs developers who want to use RyzenAdj functions in their programs to libryzenadj.checked 1 Oct 2026
Automation
The project can be automated with shell scripts or Windows batch files.checked 1 Oct 2026
Clock controls
It provides minimum and maximum SoC, FCLK, VCN, LCLK and GFX clock controls.checked 1 Oct 2026
Compatibility
The supported-models matrix marks support and limitations separately for Ryzen families including Raven, Picasso, Dali, Renoir, Lucienne, Cezanne and Rembrandt.checked 1 Oct 2026
Interface
The command-line interface is identical on Windows and Unix-like operating systems.checked 1 Oct 2026
License
The repository is distributed under the GNU Lesser General Public License version 3.checked 1 Oct 2026
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.checked 1 Oct 2026
Persistence limitation
Device power-management features can overwrite settings, requiring values to be applied again regularly.checked 1 Oct 2026
Power limits
It exposes sustained, fast and slow power-limit settings in milliwatts.checked 1 Oct 2026
Privileges
RyzenAdj should be run as Administrator on Windows or as root on Linux.checked 1 Oct 2026
Purpose
RyzenAdj adjusts power-management settings for Ryzen mobile processors.checked 1 Oct 2026
Release
The GitHub releases page lists v0.19.0 as the latest release.checked 1 Oct 2026
Thermal control
It supports setting the Tctl temperature limit in degrees Celsius.checked 1 Oct 2026

Where it runs

Linux access
Linux operation requires elevated access to the northbridge configuration space through libpci and /dev/mem or the ryzen_smu kernel module.checked 1 Oct 2026
Linux installation
The project does not provide precompiled distribution packages for Linux and instructs users to build it from source.checked 1 Oct 2026
Windows build
Windows builds support Visual Studio with MSVC or Clang with Nmake, while MinGW-gcc is currently unsupported.checked 1 Oct 2026

Alternatives to RyzenAdj

All alternatives
  1. 1

    MemTest86

    Free planLinuxmacOSSelf-hostedWindows
    7.5From $76 a year
  2. 2

    HCI MemTest

    Free planLinuxWindows
    7.3$5 one-time
  3. 3

    CoreCtrl

    Free planOpen sourceLinux
    7.1Free plan
  4. 4

    AIDA64

    AndroidiOSWindows
    7.0€59.95 one-time
  5. 5ASUS GPU Tweak III logo

    ASUS GPU Tweak III

    Free planWindows
    6.7Free plan
  6. 6OCCT logo

    OCCT

    Free planLinuxWindows
    6.6Free plan