CoreCtrl

From Linux Gaming
Jump to navigation Jump to search

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:

Screenshot 20220215 222453.png

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.

GPU Settings 1.png GPU Settings 2.png

Set your CPU to Performance scaling > Custom.

Then, set your frequency governor > Performance.

Cpu.png

Advanced Usage

You can do more with it, for example overclocking, or undervolting. You have to do the setup first.