Don't want to see articles from a certain category? When logged in, go to your User Settings and adjust your feed in the Content Preferences section where you can block tags!
We do often include affiliate links to earn us some pennies. See more here.

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 GamingOnLinux.com.
Tags: Apps, Open Source
30 Likes
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
The comments on this article are closed.
38 comments
Page: «3/4»
  Go to:

Nezchan Jul 15, 2019
Quoting: Dunc
Quoting: ShmerlAnd as a side note, you should learn how to build things from source and use that. You might need it in the future.
While 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. Back then, and on the RedHat 6 series before it, that's all you could do. It was a pain in the ass and I hated every time I had to do it. A good third of the time, problems cropped up that I had to call a more Linux-savvy friend to come and fix it, an imposition he didn't mind but I always felt bad about anyway.

The very last thing I want to do is go back to those days. So I have every sympathy for someone who refuses to for their own reasons. "Useful or interesting" is for techie hobbyists, and I'm happy to leave it to them.
Sojiro84 Jul 15, 2019
Quoting: ElectricPrismSpecial thanks to `der_fenix` for doing a AUR PKGBUILD today:
https://aur.archlinux.org/packages/corectrl/

I just noticed this as well! I love the AUR community.

But, I tried it and somehow after starting it and entering my root nothing happened. So I got a bit scared and uninstalled asap. The idea of giving root and then nothing happening is scary.

I understand it needs root to change stuff hardware wise, but still...
vipor29 Jul 15, 2019
this looks like wattman and overclocking may become alot more easier in linux.
Cyril Jul 15, 2019
Quoting: Sojiro84
Quoting: ElectricPrismSpecial thanks to `der_fenix` for doing a AUR PKGBUILD today:
https://aur.archlinux.org/packages/corectrl/

I just noticed this as well! I love the AUR community.

But, I tried it and somehow after starting it and entering my root nothing happened. So I got a bit scared and uninstalled asap. The idea of giving root and then nothing happening is scary.

I understand it needs root to change stuff hardware wise, but still...

Works fine apparently on my side, but that's because it launched on the system-tray, did you look at it?
Sojiro84 Jul 15, 2019
Quoting: Cyril
Quoting: Sojiro84
Quoting: ElectricPrismSpecial thanks to `der_fenix` for doing a AUR PKGBUILD today:
https://aur.archlinux.org/packages/corectrl/

I just noticed this as well! I love the AUR community.

But, I tried it and somehow after starting it and entering my root nothing happened. So I got a bit scared and uninstalled asap. The idea of giving root and then nothing happening is scary.

I understand it needs root to change stuff hardware wise, but still...

Works fine apparently on my side, but that's because it launched on the system-tray, did you look at it?

I think I did looked there but can't be sure. Kind of strange that on a fresh install it goes straight to the tray. Should open up a main window first.

I'll install it again another day. :-)
Tim Jul 15, 2019
Fedora RPM package COPR: https://copr.fedorainfracloud.org/coprs/atim/corectrl/

WIP and need some testing.
14 Jul 16, 2019
View PC info
  • Supporter Plus
It would be fun to make a profile that knows when a browser is at facebook.com so that I could program my wife's computer fans to 100% whenever she's on it. :D

QuoteMan, Facebook just roasts my computer these days!
Munk Jul 16, 2019
Looks 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.


Regarding some of the above discussion about building software from source, it's rarely more than a few commands once you have the basic dependencies installed for building things. git pull repo, ./configure or cmake, make, make install. That's usually it. Most projects with a lot of use have surprisingly clear and simple instructions for building on just about anything. Some projects can be a nightmare to get working however, but I think every full time linux user should learn the basics so they can build the easy ones and give up on the ones that they can't get working within 10 minutes.
Termy Jul 16, 2019
Quoting: 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 Jul 16, 2019
View PC info
  • Supporter Plus
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
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring 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!
The comments on this article are closed.