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!
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!
Ryzen 2XXX, 3XXX, 4XXX and 5XXX APUsVersion 2.5.4 via GitLab
Debian likeInstructions on GitLab
Redhat likeInstructions on GitLab
- Download the latest installer
- Run the installer
- That's it! Ryzen Controller is now installed
- You will need to build the RyzenAdj binary and install Ryzen Controller via the terminal
- Instructions can be found on GitLab
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.
There are five settings in Ryzen Controller that affect STAPM:
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.