Icon

Ryzen
Controller

Take control of your laptop.

Compatible with most AMD Ryzen™ 2XXX, 3XXX, and 4XXX laptops

Screenshots

About Ryzen Controller

Due to the many different (and proprietary) designs of laptop motherboards, there is no official tool for tweaking the performance of AMD Ryzen™ mobile processors. Because of this, many of these chips are held back by manufacturers power and thermal limits.

Ryzen Controller is an open source utility that unleashes the power of AMD Ryzen™ laptops with an easy-to-use GUI. Tweaks can be saved as custom presets which can be enabled whenever you need extra power - or disabled when you want to keep things cool.

Ryzen Controller wouldn't be possible without the many talented individuals who have contributed to it. Special thanks to Flygoat and his amazing work on RyzenAdj, without which Ryzen Controller couldn't exist.

If you're interested in helping the development of Ryzen Controller, consider joining the Discord server, contributing on GitLab, or donating to the Patreon. Any help is appreciated!

Installation

Ryzen Controller Team is not liable for any damages that my occur from using Ryzen Controller or RyzenADJ. Please use at your own risk!

Windows

  • Download the installer
  • Run the installer
  • That's it! Ryzen Controller is now installed

Linux

  • You will need to build the RyzenAdj binary and install Ryzen Controller via the terminal
  • Instructions can be found on GitLab

Configuration

Although there are many different settings you can adjust in Ryzen Controller, the majority of users will only need to tweak a few of them to improve performance. Most involve changing your laptop's STAPM settings, but there are a few other useful parameters you should also experiment with.

What is STAPM?

"Skin Temperature Aware Power Management" - or STAPM for short - is AMD's solution for keeping mobile devices at comfortable operating temperatures.
It allows devices to boost to a higher power state for a short period of time before being throttled down to keep things cool to the touch.

Your device's STAPM configuration is set by the manufacturer and differs depending on the processor used and the form factor of the device.

STAPM Settings

There are five settings in Ryzen Controller that affect STAPM:

STAPM Graph

1: CPU TDP

The power that the CPU draws for extended periods of time (in watts)

2: CPU Boost TDP

The power that the CPU draws while it is boosting (in watts)

3: CPU Min TDP

The power that the CPU draws directly after boosting (in watts)

4: Temperature Limit

The temperature the CPU can reach before boost levels off (in °C)

5: CPU Boost Period

This defines the length of the boost period