And now it works for debian 10 and 11 too!
You need to have non-free repo enabled. Otherwise no way. Because it needs amd-firmware and its not on free repo. Follow this wiki first: https://wiki.debian.org/AtiHowTo
This first, according to dependencies declared in corectrl github:
sudo apt install libdrm-dev gcc cmake libqt4-svg libqt5svg5 qml-module-qtquick-controls qml-module-qtquick-controls2 qml-module-qtquick-controls qml-module-qtquick-layouts qml-module-qtcharts qml-module-qt-labs-platform libkf5archive5 extra-cmake-modules libqt5quickcontrols2-5 qtdeclarative5-dev libqt5charts5-dev libqt5svg5-dev qt4-linguist-tools qttools5-dev qttools5-dev-tools libkf5auth-dev libkf5archive-dev libbotan-2-dev libbotan-2-doc python3-botan qtdeclarative5-dev libqt5charts5-dev libqt5svg5-dev sysvinit-utils hwdata mesa-utils util-linux
DEBIAN 11: To install in debian 11, you need to remove the following packages from this list, because those packages DON'T EXIST ANYMORE in debian 11:
libqt4-svg qt4-linguist-tools
Then, continue the steps after "build" here: https://gitlab.com/corectrl/corectrl/-/wikis/Installation
It works. I tried. I might have missed some dependencies, but tell me if anything goes wrong post it here so I'll incorrect them.
Hello! I have a small fleet of machines that are currently operating on ubuntu 22. I recently tried debian 12 on a test machine and have been pleased so far. My only concerns is it seems more difficult to do things on debian due to the lack of PPA access.
I am a user of the "corectrl" app (https://gitlab.com/corectrl/corectrl) and have a very small script that I can run to get it working on a fresh install.
I also need to download and install amd opencl drivers on this fleet of machines. On ubuntu that is not a massive challenge (on certain models it can be) because you can download and install distribution specific releases.
https://www.amd.com/en/support/linux-drivers
note there is no "debian" release.
Does anyone have a script they can share with me to get corectrl installed and also amd opencl drivers install on a fresh install? Thanks in advance.
And now it works for debian 10 and 11 too!
You need to have non-free repo enabled. Otherwise no way. Because it needs amd-firmware and its not on free repo. Follow this wiki first: https://wiki.debian.org/AtiHowTo
This first, according to dependencies declared in corectrl github:
sudo apt install libdrm-dev gcc cmake libqt4-svg libqt5svg5 qml-module-qtquick-controls qml-module-qtquick-controls2 qml-module-qtquick-controls qml-module-qtquick-layouts qml-module-qtcharts qml-module-qt-labs-platform libkf5archive5 extra-cmake-modules libqt5quickcontrols2-5 qtdeclarative5-dev libqt5charts5-dev libqt5svg5-dev qt4-linguist-tools qttools5-dev qttools5-dev-tools libkf5auth-dev libkf5archive-dev libbotan-2-dev libbotan-2-doc python3-botan qtdeclarative5-dev libqt5charts5-dev libqt5svg5-dev sysvinit-utils hwdata mesa-utils util-linux
DEBIAN 11: To install in debian 11, you need to remove the following packages from this list, because those packages DON'T EXIST ANYMORE in debian 11:
libqt4-svg qt4-linguist-tools
Then, continue the steps after "build" here: https://gitlab.com/corectrl/corectrl/-/wikis/Installation
It works. I tried. I might have missed some dependencies, but tell me if anything goes wrong post it here so I'll incorrect them.
I was able to compile and run on Bookworm (12 - Testing) by following
CoreCtrl
Packages for compiling
sudo apt install cmake extra-cmake-modules qttools5-dev qtdeclarative5-dev libqt5charts5-dev libqt5svg5-dev libbotan-2-dev libqca-qt5-2-dev libdrm-dev qtbase5-dev libegl1-mesa-dev libegl-dev libquazip5-dev libpolkit-gobject-1-dev libdbus-1-dev -y
Packages for running the application
sudo apt install qml-module-qtquick2 qml-module-qtquick-extras qml-module-qtcharts libbotan2-19 -y
Download and build
git clone https://gitlab.com/corectrl/corectrl.git mkdir build cd build cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DBUILD_TESTING=OFF ..
Install the Package
sudo make install
There is a ppa and source for a .deb [1] . While I won't recomment installing from a Ubuntu ppa [2], it might be a starting point to make a installable deb.
(If you feel like so and want to and join an amazing community, you might even want to maintain it in Debian :) Games Team would love corectl, I guess, but they need people helping.)
[1] https://github.com/ernstp/ppa-mesarc/tree/master/corectrl[2] https://wiki.debian.org/DontBreakDebian
Found this thread when I was having some difficulty adding the repo for CoreCtrl https://www.reddit.com/r/Ubuntu/comments/ut0zbh/amd_users_do_not_install_the_corectrl_ppa/
I'm using Debian Testing and though I'd like to undervolt, I'm worried about breaking my system to do it.
I've just read a post that says something about corectrl... and that makes me think, do I really need corectrl?
I''ve bien using this tool for a while now on debian 11 and now on debian 12. but I just use it for fan control and watching some graphics like voltage and so. what do you recommend me to do?
I stumbled across this application that's supposed to let you control & view settings for your AMD card, but I've been running into issues when trying to install it. I was able to install all the dependencies for it except for one: vulkan-tools. I can't find it in Synaptic or any other other app stores I have installed, and the only version I've been able to find & download has the '.deb' extension, but it won't install. Has anyone here had any success with installing corectrl, and if so, where did you find the proper 'vulkan-tools' that's required? Thanks in advance.
I am using ubuntu 18.04 its a clean install
already updated and upgraded
added the repos needed for corectrl and vulkan
installed vulkan-utils
cant install vulkan-tools though i think it was removed
please help me
https://askubuntu.com/questions/1289780/how-do-i-install-corectrl-on-ubuntu-i-already-installed-vulcan-utils
First try sudo apt install --fix-broken install. Looks like vulkan tools package got corrupted. Try installing it by a separate .deb package.
Which repos did you add?
vulkan-tools was not removed from 18.04, itwas first added after 18.04 was released, in 18.04 the corresponding package is vulkan-utils.
It is available in 20.04 and later: https://packages.ubuntu.com/search?keywords=vulkan-tools&searchon=names
Looks like you added packages meant for 20.04 and not 18.04, maybe you just have to modify the source for the PPA if they also have packages for 18.04
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
hi,
on ubuntu 23.04 i've installed corectrl package but when I run it I get
sudo corectrl
[11-04-23 22:12:08.442][W] glxinfo command failed
[11-04-23 22:12:08.500][W] glxinfo command failed
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'
[11-04-23 22:12:08.570][W] Helper instance detected. Killing it now.
Warning: QQml_colorProvider: no color provider has been set!
QQmlApplicationEngine failed to load component
qrc:/qml/main.qml:11:1: Type ApplicationWindow unavailable
file:///usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Controls.2/Material/ApplicationWindow.qml:38:1: module "QtQuick.Window" is not installed
[11-04-23 22:12:09.183][W] QML engine failed to load main interface!
[11-04-23 22:12:09.183][W] Initialization failed
[11-04-23 22:12:09.183][W] Exiting...
terminate called without an active exception
Aborted
$ uname -a
Linux ubugrat 6.2.0-19-generic #19-Ubuntu SMP PREEMPT_DYNAMIC Sat Mar 25 10:22:33 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
I am running 22.04.1-Ubuntu and trying to install corectrl. I have gotten as far to add it to the repository list and install but when i try and run it i get an error.
[27-03-23 22:31:53.900][W] Empty sysfs entry /sys/class/drm/renderD129/device/hwmon/hwmon7/in0_input
[27-03-23 22:31:54.077][W] Cannot start helper
[27-03-23 22:31:54.077][W] Initialization failed
[27-03-23 22:31:54.077][W] Exiting..
I am using a laptop with an amd cpu, igpu and amd dedicated gpu.
Any help would be greatly appreciated. Thanks.
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.
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?
It won't damage your CPU but it isn't necessary and will eat a little more power over time.
AFAIK CoreCtrl controls your CPU governor by default. I discovered this way back when Elden Ring wasn't performing as it should and even when I put gamemoderun %command% in launch options it didn't help. Well that is because CoreCtrl not only controls it but prevents ANYTHING else from changing it.
I would recommend you to just go into your CoreCtrl and set your CPU to "Do not control" and use gamemode in games where you want the absolute most performance (gamemode just sets your CPU governor to performance for as long as you play the game by default AFAIK). You will still get the same performance, but it will save you some power when not gaming since it will not be on Performance all the time.
Apparently some DXVK devs found some major coding errors in the game impacting performance, so performance may improve in a future patch.