Difference between revisions of "CoreCtrl"

From Linux Gaming
Jump to navigation Jump to search
(The corectrl PPA contains bleeding edge mesa packages which reliably break Ubuntu systems and will likely affect most Ubuntu users. The corectrl wiki's Ubuntu installation instructions point this out and include these instructions to limit the PPA to only installing/upgrading the corectrl package to avoid this issue. Since this page includes steps to add the PPA, it should also provide the same warning and mitigation steps.)
 
(10 intermediate revisions by 2 users not shown)
Line 1: Line 1:
'''CoreCtrl''' lets you set your AMD GPU and/or CPU to high performance when you play games.
'''[https://gitlab.com/corectrl/corectrl/ CoreCtrl]''' lets you set your AMD GPU and CPU to high performance mode when you play games.


This application does '''not''' work for Nvidia hardware.
Please note: Controlling the GPU does '''not''' work for Nvidia hardware.


== Installation ==
== Installation ==
Line 7: Line 7:
Search CoreCtrl in your respective app store:
Search CoreCtrl in your respective app store:


 
[[File:Screenshot 20220215 222453.png|frameless|581x581px]]
[[Screenshot 20220215 222453.png|frameless]]


If you don't see it there, and you're on a Ubuntu-based distribution like Pop!_OS, input the following in the terminal:
If you don't see it there, and you're on a Ubuntu-based distribution like Pop!_OS, input the following in the terminal:
Line 16: Line 15:
sudo apt install corectrl</pre>
sudo apt install corectrl</pre>


Otherwise, look [https://gitlab.com/corectrl/corectrl/ here] for instructions!
'''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 <code>corectrl</code> package to avoid such issues. According to the [https://gitlab.com/corectrl/corectrl/#installation official installation instructions], create the file <code>/etc/apt/preferences.d/corectrl</code> 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 [https://gitlab.com/corectrl/corectrl/ here] for installation instructions.


== Usage ==
== Usage ==
(Optional:) Create a profile for each game.


Set your GPU to Performance mode: Fixed > High.
Set your GPU to Performance mode: Fixed > High.
Line 25: Line 36:
[[File:GPU Settings 2.png|frameless]]
[[File:GPU Settings 2.png|frameless]]


Set your CPU to Performance scaling: Custom & Frequency governor: Performance
Set your CPU to Performance scaling > Custom.
 
Then, set your frequency governor > Performance.


[[File:Cpu.png|frameless]]
[[File:Cpu.png|frameless]]
== Advanced Usage ==
You can do more with it, for example overclocking, or undervolting. You have to do the [https://gitlab.com/corectrl/corectrl/-/wikis/Setup setup] first.

Latest revision as of 17:37, 3 August 2023

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.