Icon

Ryzen
Controller

Take control of your laptop.

Compatible with most AMD Ryzen™ 2XXX, 3XXX, 4XXX and 5XXX 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 our Discord server, contributing on GitLab, or donating to the Patreon. Any help is appreciated!

Downloads

If you intend to use Ryzen Controller in a video/text post online (e.g. YouTube, Reddit) please credit the Ryzen Controller team by linking to the Ryzen Controller website! We ask this so that viewers/readers can download the software from a trusted source and so the developers get the proper recognition for their work.

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

Windows 10

Ryzen 2XXX, 3XXX, 4XXX and 5XXX APUs

Version 2.5.4 via GitLab

Linux

Debian like

Instructions on GitLab

Redhat like

Instructions on GitLab

Installation

Windows 10

  • Download the latest 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: Long Boost TDP

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

3: Short Boost 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: Long Boost Period

This defines the length of the long boost period (in seconds)

6: Short Boost Period

This defines the length of the short boost period (in seconds)

"AMD", "Ryzen", and "AMD Ryzen" are trademarked by and belong to Advanced Micro Devices, Inc.
Ryzen Controller Team makes no claims to these assets and uses them for informational purposes only.