CoreCtrl et program til styring af hardwareprofiler (GPU- og CPU-parametre)

CoreCtrl

Få dage siden den første version af CoreCtrl blev frigivet, som er en ny app Linux, der er designet til at give brugeren mulighed for nemt at kontrollere deres computerhardware ved hjælp af applikationsprofiler.

Standardindstillingerne er defineret i en global profil. Også giver brugeren mulighed for at oprette så mange brugerdefinerede profiler som ønsket hver af dem definerer sin egen konfiguration. Hver brugerdefineret profil er knyttet til et eksekverbart program.

Når det tilknyttede program starter, anvendes profilindstillingerne automatisk. Senere, når programmet slutter, gendannes de tidligere indstillinger.

Du kan vælge hvilke elementer i systemet, der styres af en profil, selv for den globale profil.

Denne måde, vil nogle dele af systemet forblive intakte, når profilen anvendes. Dette giver dig mulighed for at kontrollere disse dele ved hjælp af andre applikationer eller definere global adfærd for en del, mens du styrer andre dele med brugerdefinerede profiler.

Hvordan installeres CoreCtrl på Linux?

For dem der er interesserede i at kunne installere denne applikation i deres distribution De kan gøre det ved at følge de instruktioner, vi deler nedenfor.

CoreCtrl er et program, der lige er begyndt at nå de vigtigste kanaler for Linux-distributioner, så det er muligt at finde det inden for repositorierne for nogle af Linux-distributionerne.

De kan søge efter applikationen ved hjælp af deres software eller applikationscenter eller fra terminalen ved hjælp af søgekommandoen fra deres pakkehåndtering.

For distributioner, der endnu ikke er nået på dette tidspunkt (Debian, Ubuntu og derivater, Fedora, openSUSE blandt derivater af disse) vi bliver nødt til at kompilere applikationen på vores computere.

Før kompilering skal vi udføre den tidligere installation af nogle afhængigheder, der er:

  • Qt-komponenter (5.9+): Core, DBus, Grafik, Widgets, Netværk
  • Qt5Linguistværktøjer
  • KF5Auth
  • KArkiv
  • Bounce 2 (2.2.0+)
  • C ++ 17-kompilator (gcc 8 + 1, clang 7+)
  • CMake 3.3 + 2
  • ekstra cmake-moduler (til Ubuntu 18.04 LTS)

CoreCtrl-kompilering

Til dette lad os åbne en terminal og downloade CoreCtrl-koden med:

git clone https://gitlab.com/corectrl/corectrl.git

Og vi fortsætter med at kompilere med:

cd corectrl

mkdir build

cd build

cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DBUILD_TESTING=OFF ..

make

I slutningen installerer vi med:

sudo make install

CoreCtrl installation på Arch Linux og derivater

For dem, der er brugere af Arch Linux, Manjaro, Arco Linux og enhver anden distribution, der stammer fra Arch Linux, de kan installere CoreCtrl direkte fra AUR-arkiverne.

De skal kun have en AUR-guide installeret, og AUR-lageret aktiveret i deres pacman.conf-fil

At installere bare åbn en terminal, og i den skal vi skrive følgende kommando:

yay -S corectrl

Og med dette bliver vi kun nødt til at fjerne nogle pakker, der er i konflikt med corectrl-afhængighederne (intet seriøst) og starter med download, kompilering og installation (tag din tid)

CoreCtrl-indstillinger

Når du har installeret CoreCtrl vi skal åbne en terminal, og på den skal vi udføre følgende kommando, som tilføjer CoreCtrl i begyndelsen af ​​vores brugersession:

cp /usr/share/applications/corectrl.desktop ~/.config/autostart/corectrl.desktop

Med dette er et andet yderligere trin, der kan gøres, at forhindre CoreCtrl-guiden i at bede om din adgangskode til at køre med root-rettigheder. Til dette bliver du nødt til at oprette en fil med følgende kommando:

sudo nano /etc/polkit-1/rules.d/90-corectrl.rules

Og inde i det tilføjer du følgende:

polkit.addRule(function(action, subject) {

if ((action.id == "org.corectrl.helper.init" ||

action.id == "org.corectrl.helperkiller.init") &&

subject.local == true &&

subject.active == true &&

subject.isInGroup("your-user-group")) {

return polkit.Result.YES;

}

});

Endelig for at kontrollere AMD GPU'er er det vigtigt at tilføje en parameter til en grub-linje, da CoreCtrl bruger amdgpu-driveren.

Vi skal bare udføre følgende i en terminal:

sudo nano /etc/default/grub

Her skal vi kigge efter GRUB_CMDLINE_LINUX_DEFAULT-linjen, og i den tilføjer vi:

GRUB_CMDLINE_LINUX_DEFAULT="<other_params>... amdgpu.ppfeaturemask=0xffffffff"

Vi gemmer og udfører derefter følgende:

sudo grub-mkconfig -o /boot/grub/grub.cfg

Endelig, hvis du vil vide mere om det, kan du høre følgende link hvor du kan finde dokumentation om CoreCtrl.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for data: AB Internet Networks 2008 SL
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.