CoreCtrl
CoreCtrl lets you set your AMD GPU and CPU to high performance mode when you play games.
Please note: Controlling the GPU does not work for Nvidia hardware.
Installation
Search CoreCtrl in your respective app store:
If you don't see it there, and you're on a Ubuntu-based distribution like Pop!_OS, input the following in the terminal:
sudo add-apt-repository ppa:ernstp/mesarc sudo apt-get update sudo apt install corectrl
IMPORTANT: This PPA contains release candidate and development versions of other packages which may break your system. It is strongly recommended that you limit the PPA to only installing/upgrading the corectrl
package to avoid such issues. According to the official installation instructions, create the file /etc/apt/preferences.d/corectrl
with the following content:
# Never prefer packages from the ernstp repository Package: * Pin: release o=LP-PPA-ernstp-mesarc Pin-Priority: 1 # Allow upgrading only corectrl from LP-PPA-ernstp-mesarc Package: corectrl Pin: release o=LP-PPA-ernstp-mesarc Pin-Priority: 500
For other distributions, look here for installation instructions.
Usage
(Optional:) Create a profile for each game.
Set your GPU to Performance mode: Fixed > High.
Set your CPU to Performance scaling > Custom.
Then, set your frequency governor > Performance.
Advanced Usage
You can do more with it, for example overclocking, or undervolting. You have to do the setup first.