Wanted 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!
Linux Tech Tips EP#9: CoreCtrl Tutorial - Undervolting, Overclocking and profiles | Nobara Project
Quick Tutorial how to use CoreCtrl to undervolt, overclock and use profiles.
More on reddit.comLinux Tech Tips EP#9: CoreCtrl Tutorial - Undervolting, Overclocking and profiles | Nobara Project
A little help for a newbie with CoreCtrl
Too noob to install CoreCtrl
Videos
I literally just switched over to a Manjaro KDE build yesterday. I've dabbled in the past with Linux but only for basic tasks, never for gaming and the like. I heard it was finally prepped for gaming and so far so good but one thing was missing. I missed my Adrenaline drivers and software, cure Corectrl, even the UI is reminiscent but there's one issue.
I have a Vega 56 GPU and a 3700x cpu and while I've got basic functions like fan curve etc on the GPU I don't have voltage regulation etc and my GPU shows up as a generic. Is there any way for me to change this and get full access?
I hear it's possible but the explanations I see when searching turn up mostly guides that assume you know how to do what they're explaining. Can anybody put it simply?
Hi!
I know almost nothing about linux, what I know is thanks to SteamOS.
I've been researching how to undervolt my GPU on bazzite. I "only" need to install CoreCtrl and give it full control of AMD gpu but man I'm so overwhelmed. There's a lot of commands and even though the Gitlab site has an installation guide well. it is just guidance and they assme I have knowledge that I don't and it is not noob friendly, I have to edit something called GRUB bootloader which I don't even know how to find and there's no video guides to follow.
Maybe linux isn't just for me, I have this sensation I need to know a lot of programming just to do basic things as install software, Should I go back to Windows?. I'm happy with my SteamOS machine but I just wanted to undervolt my GPU (I also don't know how to do that and I will need to follow a guide or instructions) to keep temps a little bit lower and make sure they're always safe.
Thank you for reading.