🌐
Linux Gaming
linux-gaming.kwindu.eu › index.php
CoreCtrl - Linux Gaming
CoreCtrl lets you set your AMD GPU and CPU to high performance mode when you play games.
🌐
Phoronix
phoronix.com › news › CoreCtrl-1.4-Released
CoreCtrl 1.4 Brings Radeon RX 7000 Series Fan Curve Controls, Intel CPU Temperatures - Phoronix
CoreCtrl 1.4 was released this ... of this open-source, independently-developed GUI utility for managing CPU and GPU performance characteristics and power/thermal monitoring under Linux, among other capabilities. CoreCtrl does a good job at offering basic GUI-driven controls and monitoring for CPUs and GPUs in the absence ...
🌐
FOSTips
fostips.com › blog › software › corectrl – adjust your cpu/gpu settings on per app basis in linux
CoreCtrl - Adjust Your CPU/GPU Settings on Per App Basis in Linux - FOSTips
April 13, 2023 - They include Mesa, Kernel versions, and CPU/GPU details, such how many cores/threads, L1/L2/L3 cache, module number, BIOS, OpenGL/Vulkan versions. ... CoreCtrl is available in the official repositories for many Linux, including Arch, Fedora, RHEL, and Ubuntu 23.04.
🌐
Reddit
reddit.com › r/linux_gaming › gamemode vs corectrl vs cpupower
r/linux_gaming on Reddit: gamemode VS CoreCTRL VS cpupower
January 20, 2023 -

I'm looking to find which is the best route to enable high performance mode / CPU frequency scaling on my Arch system with GNOME. I use an AMD RX6650xt. I am familiar with these 3 options, and as far as I know it they work like this, based on how I've used them on Arch:

Feral Gamemode- Disables the compositor of the desktop on a per-app basis via a launch command.

cpupower- Provides a systemd package that can be enabled to turn on high performance mode on boot, if configured and uncommented properly, system wide.

CoreCTRL- Does what is says, allows you to do this manually and take control of CPU / GPU clocks with GUI to boot.

Is there a difference between these 3 methods? Could just one suffice? Do they conflict with one another?

Top answer
1 of 5
6
I use Corectrl with application profiles for cpu/gpu to do everything on a per app basis, I made a vid explaining it https://www.youtube.com/watch?v=hIafX-XRsCI
2 of 5
3
For me, I've been running CoreCtrl to undervolt my RX 6900XT and set the GPU governor (pretty much leave it on Virtual Reality for less stuttering), and it's a convenient way of setting the governor for my Ryzen 5 5600X. Other than that, I don't switch profiles or mess with fan curves, so all of that could be done with command line tools and config files if you wanted to. I used Feral Gamemode for a while because I felt like I was "supposed to," but I've landed on keeping the CPU on the "schedutil" governor all the time because I haven't found any advantage to changing it. So then all that Gamemode is doing is disabling compositing, which I'm pretty sure Wayland on KDE Plasma does while you're in a fullscreen window anyway (my body is ready for the Rule 39 warriors if I'm missing some nuance to that). In any case, even with compositing on, I'm really not convinced there's a big enough hit to performance to even worry about, so I've stopped using it, and my desktop has been less glitchy when briefly switching out of a game window as a result. I haven't used cpupower (I mean not on this computer, I used it ages ago), because again, I just set and forget the governor. If you feel the need to change governors on the CPU, and are doing no other tweaks, this will work, but I think the convenience of switching profiles in the CoreCtrl GUI or automatically changing it per game in Gamemode makes those much more compelling for that task. Ultimately, if everything is working pretty well without any of these programs, you will not double your performance with any of them, and if it's NOT working well, these programs are unlikely to magically fix anything. They're all tweaks, and the primary value to me in my setup has been the ability to easily undervolt an AMD GPU through CoreCtrl (I do CPU undervolting through the motherboard). Granted, the newer AMD stuff has gotten the clock speed algorithms nailed down pretty well, so older hardware might benefit more from having more granular control.
🌐
Reddit
reddit.com › r/linux_gaming › corectrl and the cpu
r/linux_gaming on Reddit: Corectrl and the cpu
September 11, 2023 -

Hello there, as you know Starfield is out and playing it is a bit of a pain. My I7 9700k just screams while playing this (not temperature wise but the stutter makes this game unbearable sometimes not even gamemode helps)

So I discovered corectrl, did set my governor for my CPU to max performance and.. IT RUNS! Not well, but STUTTERFREE! I watched my temps and the highest I saw was 80 degrees, but could this damage my cpu or can I just keep it that way?

🌐
GitHub
github.com › openfnord › corectrl
GitHub - openfnord/corectrl · GitHub
The actual version of CoreCtrl automatically apply profiles for native and Windows applications, has basic CPU controls and full AMD GPUs controls (for both old and new models). The goal is to support as much hardware as possible, even from ...
Starred by 67 users
Forked by 2 users
Languages   C++ 90.0% | QML 7.8% | CMake 1.9%
🌐
The Open Source Post
fosspost.org › home › linux gaming › never go for amd gaming on linux without corectrl
Never Go For AMD Gaming On Linux Without CoreCtrl
November 13, 2020 - Control and limit the power (Watts) given to your CPU and GPU. Monitor complete stats of your PC’s current working status, and much load is there on its parts. Apply different settings per application or game; E.g you can choose to automatically ...
🌐
LinuxReviews
linuxreviews.org › CoreCtrl
CoreCtrl - LinuxReviews
CoreCtrl lets you have a "Global" profile and per-application profiles. Each profile, including the "Global" profile, lets you configure a few settings for the GPU in one tab and a few settings for the CPU in another.
Find elsewhere
🌐
Linux Adictos
en.linuxadictos.com › linux addicts › general › linux software › corectrl an application to control hardware profiles (gpu and cpu parameters)
CoreCtrl an application to control hardware profiles (GPU and CPU parameters)
July 15, 2019 - Few days ago the first version of CoreCtrl was released, which is a new app Linux that is designed to allow the user to easily control their computer hardware using application profiles.
🌐
openSUSE
software.opensuse.org › package › corectrl
corectrl
Control your computer hardware using application profiles CoreCtrl allows control of the CPU and AMD GPUs to set custom profiles for applications. This aims to be flexible, comfortable and accessible to regular users.
🌐
AlternativeTo
alternativeto.net › software › corectrl
CoreCtrl Alternatives: Top 18 System Information Utilities & Similar Apps | AlternativeTo
CoreCtrl is described as 'Free and Open Source GNU/Linux application that allows you to control with ease your computer hardware using application profiles' and is a system information utility in the system & hardware category.
🌐
Reddit
reddit.com › r/linux_gaming › a little help for a newbie with corectrl
r/linux_gaming on Reddit: A little help for a newbie with CoreCtrl
July 4, 2020 -

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?

🌐
Forbes
forbes.com › sites › jasonevangelho › 2020 › 06 › 09 › meet-the-app-that-does-for-linux-gaming-what-amd-wont
Meet The Software That Does For Linux Gaming What AMD Won’t
November 18, 2024 - CoreCtrl is a free open source app that gives you precise control over your AMD Radeon graphics card, and limited control over your AMD or Intel CPU.
🌐
Reddit
reddit.com › r/linux_gaming › corectrl
r/linux_gaming on Reddit: Corectrl
April 5, 2024 -

Has anyone had any luck controlling their AMD CPU Fan control? I been trying to tweak my temps while gaming,...but I dont see any fan controls for Ryzen 7 5800X

But shows here you have that functionality:

https://www.gamingonlinux.com/2024/03/corectrl-adds-amd-rx-7000-series-fan-curve-controls-intel-cpu-temperature-sensors/

🌐
GamingOnLinux
gamingonlinux.com › 2024 › 03 › corectrl-adds-amd-rx-7000-series-fan-curve-controls-intel-cpu-temperature-sensors
CoreCtrl adds AMD RX 7000 series fan curve controls, Intel CPU temperature sensors | GamingOnLinux
March 19, 2024 - CoreCtrl is a useful application giving you a full GUI for adjusting your CPU and GPU profiles on Linux, and the latest release has expanded the hardware features supported.
🌐
Reddit
reddit.com › r/linux_gaming › need help with cpu governor and corectrl
r/linux_gaming on Reddit: Need help with CPU governor and CoreCtrl
April 24, 2024 -

I installed CoreCtrl and followed the instructions in the docs to set it up to run on startup and stay active. I have set this profile below for 3D Fullscreen. Am I correct in assuming that it will only be triggered when I run a game? Does it also work if the game is set to Windowed Fullscreen or Borderless Fullscreen? Because I have set the fan to not go 0 RPM but it clearly is in 0 RPM as you can see in the screenshot.

CoreCtrl profile for 3D Fullscreen

The problem is that my CPU governor isn't set to Performance even if I select it from CoreCtrl. I have checked using the command in the screenshot below, while idle and also while in games, but it's always On Demand.

CPU governor in CoreCtrl

I have tried using other tools like cpupower-gui or directly write to those files as mentioned in this post, but nothing is changing. I'm not sure what's happening with the CPU governor and why it isn't changing. Now I'm not even sure if CoreCtrl is overclocking my GPU either.

🌐
Reddit
reddit.com › r/linux_gaming › you should be using corectl
r/linux_gaming on Reddit: You should be using CoreCtl
October 9, 2021 -

Hey everyone,

I just discovered CoreCtl and couldn't be happier with it. I can finally control my 5700XT and Ryzen just fine without any clunkyness. Until now I was using amdgpu-fan to control my GPU but that just gave me full control over the fans. I decided to install something that also allowed me to control voltages since the 5700XT series comes with really high values by default.

Not only I gained performance and stability but I also lowered temps. I'd do this on Windows with overdrive (or whatever name it has now), but I always kinda struggled to do it on Linux. As an experienced user I'd always be like "ah, this one thing i can't really fix" but now after giving this app a try I found it's made super easy, as it should.

Over the years we had different tools and apps trying to simulate the same but they were kinda shit to be honest, I'm glad we finally have something this good in place.

Installation is quite easy as well. Installing a package, some bootloader changes to have full control and that's pretty much it.

I also realized feral's gamemoderun was not working properly with Steam/proton by accessing the CPU tab on CoreCtl. I had a game launched (with gamemoderun enabled in the properties) and when I checked the CPU profile used I could see it was still set on OnDemand). You can also change the cpu modes in the app :)

Maybe this comes handy to those who haven't used it. Cheers!