The website has the instructions right on the page, close to the end of page:
Ubuntu
Add the
Ernst ppa-mesarcPPA.Then run:
sudo apt install corectrl
Focal is supported, so this is literally everything you need.
Answer from emk2203 on askubuntu.comA fantastic AMD GPU GUI software for Linux: CoreCtrl
Linux GPU Control Application - This application allows you to control your AMD, Nvidia or Intel GPU on a Linux system
How to control my amd gpu on ubuntu?
AMD users do NOT install the CoreCtrl PPA!
Yea, this is why you should avoid PPAs in general.
You are trusting some other random dude to support explicitly your config (i.e. not bork your machine), and giving him root access to your machine.
More on reddit.comVideos
I'm making this post since finding this specific software was extremely hard. I kept searching for an AMD GPU GUI for Linux and only kept running into WattmanGTK and Radeon-Profile. While both are probably great. I could not for god's sake install them properly. Now, I'm just another Linux noob who prefers to not to be in contact with terminal and unfortunately those two mentioned tools (WattmanGTK and Radeon-Profile) both required using terminal in ways that... didn't make sense to me?
I kept digging and digging to find a GUI software and somehow with great damn luck ran into CoreCtrl. Not only was this thing damn easy to install. IT WORKS! It also looks like the Windows AMD program... except maybe a bit better? Only things I find it missing is voltage control. But anyhow, I can control my fan speeds and my clock speeds, that's almost all I want but surely enough for my needs.
This software seems like it is super unknown in the Linux world and I want to try and bring it out to people.
https://gitlab.com/corectrl/corectrl
So today i switched to ubuntu, already installed the drivers but now I want to control my fan curve and undervolt like I used to do on windows with the amd drivers, how do I do that?
Btw I'm on 20.04
It will break apt, and running the fix it suggests will uninstall pretty much every app and system file. Thankfully Timeshift saved my ass! You've been warned lol.
Yea, this is why you should avoid PPAs in general.
You are trusting some other random dude to support explicitly your config (i.e. not bork your machine), and giving him root access to your machine.
I just install the PPA once, install corectrl and then disable the PPA. Sad because i need the app to control the faulty GPU i have and prevent it fr crashing in games
I recently made the switch to as-rock 7900 XT Phantom Gaming and decided to give undervolting a try using CoreCtrl. After reading through the documentation on GitLab and watching a few tutorial videos, it seemed pretty straightforward.
I set the voltage offset to -95mV, adjusted my min/max GPU clocks, and left the memory settings untouched. I also cranked the power limit to the max.
Before the undervolt, I was getting around 70 FPS @ 1440p Ultra in Cyberpunk, with power draw peaking up to 330 watts and temperatures hovering around 68-70°C. After the undervolt, I’m still hitting the same FPS, but the card now draws between 150-200 watts, with temps staying around 55-60°C.
Is it really this easy? Would love to hear if anyone has additional tips or tricks for further optimizing my setup!
@ idleWanted to post and leave this here for other who may been having the struggle with getting core CoreCtrl up and working on Nobara like I did. the Gitlab doesn't have all the correct instructions for this distro.
REMINDER: CoreCtrl for GPU advanced settings like this guide shows only works for AMD GPU's. NVIDIA GPU's don't support it on Linux.
1: Install it, duh. then run it to make sure it works too.
sudo dnf install corectrl
2: Create a text file and name it "90-corectrl.pkla" in the file destination bellow.
/etc/polkit-1/localauthority/50-local.d/90-corectrl.pkla
with the following contents:
[User permissions]
Identity=unix-group:your-user-group Action=org.corectrl.* ResultActive=yes
The "your-user-group" is your user group which should be the first bit of the command line in a terminal that appears before typing.
EX:
[tc@TC ~]$
Therefore~ "tc"
[User permissions]
Identity=unix-group:tc Action=org.corectrl.* ResultActive=yes
In my case.
3: Time to edit the grub and this is where it deviates from the Gitlab guide a bit cause Fedora stuff.
In terminal enter
sudo gedit /etc/default/grub
Then as the guide mentions you need to enter
amdgpu.ppfeaturemask=0xffffffff
to the GRUB_CMDLINE_LINUX_DEFAULT= as instructed. it should look something like this.
GRUB_CMDLINE_LINUX_DEFAULT='quiet splash resume=UUID=ec70262b-7e5d-4402-a48b-c22a855757c1 amdgpu.ppfeaturemask=0xffffffff'
Then regenerate the bootloader with this command
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
Just adds 2 in different places in the line so Nobara can do the correct thing. the command in the Gitlab page will just tell you "grub-mkconfig: command not found..." Thank you LionHeartP on the Nobara Discord for helping me with that.
4: Just reboot and then you should be good to go for Corectl on your AMD GPU. Enjoy!