Check out our Monthly Survey Page to see what our users are running.

Quite an interesting one this, CoreCtrl from developer Juan Palacios aims to be a "game changer" in letting you setup your hardware to do things automatically when a program is launched and more. The developer tagged us on Twitter about it and it does seem pretty sweet.

CoreCtrl is a Free and Open Source GNU/Linux application that allows you to control with ease your computer hardware using application profiles. It aims to be flexible, comfortable and accessible to regular users.

You can use it to automatically configure your system when a program is launched (works for Windows applications too). It doesn't matter what the program is, a game, a 3D modeling application, a video editor or... even a compiler! It offers you full hardware control per application.

You can see the developer show it off in the below video:

YouTube Thumbnail
YouTube videos require cookies, you must accept their cookies to view. View cookie preferences.
Accept Cookies & Show   Direct Link

Currently, on the GPU side it only support AMD GPUs with controls for fan, frequency and power, multiple sensors and so on. It also has basic CPU support for controlling the frequency scaling governor and using sensors. However, they do have plans to support more GPUs and NVIDIA too of course.

It looks nice and the idea sounds great, will be interesting to see how far this one manages to progress. We don't have many user friendly graphical interfaces for doing things like this, so it's lovely to see more.

You can find CoreCtrl on GitLab. They have also started a Patreon to get some financial support for the project to push it further.

I haven't been able to get it to work personally, so I've filed a ticket to see if I can sort it to test it out. Edit: Fixed by a recent update.

Article taken from
Tags: Apps, Open Source
32 Likes, Who?
We do often include affiliate links to earn us some pennies. We are currently affiliated with GOG, Humble Store and Paradox Interactive. See more here.
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly came back to check on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly.
See more from me
Page: «4/4
  Go to:

Termy 16 July 2019 at 7:02 am UTC
MunkLooks neat, but personally I don't see much of a need for this. If I want optimized performance, Feral's GameMode has me covered. I don't know what I could gain from having different configurations other than on or off. For example, are there cases where I'd want to run a game at medium performance? Kinda high performance? I just don't get it. It does visually look nice though.

Even if you don't use the profiles you could still use it for genereal overclocking.
And as VSync can cause issues it might be a neat way to safe power, heat and noise to downclock via a profile instead if a game is running at 200fps for example
Eike 16 July 2019 at 7:59 am UTC
What I'm unsure about regarding manual compilation is if programs are usually equiped to uninstall (without leaving cruft) themselves...

Last edited by Eike on 16 July 2019 at 9:39 am UTC
x_wing 16 July 2019 at 1:32 pm UTC
EikeWhat I'm unsure about regarding manual compilation is if programs are usually equiped to uninstall (without leaving cruft) themselves...

That's 100% up to the dev as this operation normally depends of makefile uninstall rule (or similar).

If you ask me, unless you have a very good/mandatory reason to have a system wide installation, you should always install any piece of software that doesn't comes from your distro repos inside of a specific folder on you home directory. Safer & cleaner IMHO.

Last edited by x_wing on 16 July 2019 at 1:33 pm UTC
herc 16 July 2019 at 2:26 pm UTC
chancho_zombieI'm getting this error

Quote[15-07-19 09:56:59.196][W] Cannot start helper
[15-07-19 09:56:59.196][W] Initialization failed
[15-07-19 09:56:59.196][W] Exiting...

I'm getting the same error in Solus.
Quote[16-07-19 16:21:42.304][I] ----- Application started -----
[16-07-19 16:21:42.540][W] No translation found for locale en_US
[16-07-19 16:21:42.540][W] Using en_EN translation.
[16-07-19 16:21:42.757][E] [helpercontrol.cpp:131] Helper start error. DBus Backend error: service start org.corectrl.helper failed: Launch helper exited with unknown return code 127
[16-07-19 16:21:42.757][W] Cannot start helper
[16-07-19 16:21:42.757][W] Initialization failed
[16-07-19 16:21:42.757][W] Exiting...
pete910 16 July 2019 at 11:03 pm UTC
View PC info
  • Supporter
  • Top Supporter
linuxcitythis looks like wattman and overclocking may become alot more easier in linux.

It looks to be pretty much a carbon copy of wattman from what I've seen whilst playing around.

Not sure why AMD haven't opened wattman, apparently it's done in QT too.

Looks rather promising !
adibuyono 17 July 2019 at 6:09 am UTC
Is this a tool to undervolt the CPU and GPU? I mean something like ThrottleStop and Intel XTU?
appetrosyan 17 July 2019 at 8:05 am UTC
GuestThe app just launched so give it time to add a flatpak or snap versions

and btw, is it a GTK application ? or does it have its own UI ?

It's QML. Not the Kirigami kind that integrates with the DE, just the vanilla with Material Design.
Dunc 17 July 2019 at 3:44 pm UTC
DuncWhile I agree that on a “consumer”-oriented distro nobody should ever have to install from source, I can't understand the attitude that refuses to learn. You might find it useful or interesting in the future.
Dude, I used to run Slackware. I know all about building from source.
So you did learn, then. As I said, “I agree that on a 'consumer'-oriented distro nobody should ever have to install from source”. Nothing in my comment opposes yours.

Quote"Useful or interesting" is for techie hobbyists, and I'm happy to leave it to them.
Well, firstly, “useful” is for anyone. But we're on a gaming site that eschews MS Windows. To that extent, aren't we all hobbyists?
PublicNuisance 18 July 2019 at 3:33 pm UTC
Works great in Manjaro for me. I have been waiting for this kind of program for years now. Closest thing to MSI Afterburner for Linux I have seen for AMD cards. I'll Patreon this for sure.
pete910 8 October 2019 at 7:39 pm UTC
View PC info
  • Supporter
  • Top Supporter
Not seen an update in a while, Holidaying maybe ? Working even.
While you're here, please consider supporting GamingOnLinux on Patreon, Liberapay or Paypal. We have no adverts, no paywalls, no timed exclusive articles. Just good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!

You need to Register and Login to comment, submit articles and more.

Or login with...

Livestreams & Videos
None currently, submit yours here!
Popular this week
View by Category
Latest Comments
Latest Forum Posts