CoreCtrl een applicatie om hardwareprofielen (GPU- en CPU-parameters) te beheren

KernCtrl

Paar dagen geleden de eerste versie van CoreCtrl werd uitgebracht, dat is een nieuwe app Linux dat is ontworpen om de gebruiker in staat te stellen zijn computerhardware gemakkelijk te bedienen met behulp van applicatieprofielen.

De standaardinstellingen zijn gedefinieerd in een globaal profiel. Ook stelt de gebruiker in staat om zoveel aangepaste profielen te maken als gewenst, elk van hen definieert zijn eigen configuratie. Elk aangepast profiel is gekoppeld aan een uitvoerbaar programma.

Wanneer het bijbehorende programma start, worden de profielinstellingen automatisch toegepast. Later, wanneer het programma eindigt, worden de vorige instellingen hersteld.

U kunt kiezen welke elementen van het systeem worden bestuurd door een profiel, zelfs voor het globale profiel.

dusblijven sommige delen van het systeem intact wanneer het profiel wordt aangebracht​ Hiermee kunt u die onderdelen besturen met andere toepassingen of globaal gedrag voor een onderdeel definiëren terwijl u andere onderdelen bestuurt met aangepaste profielen.

Hoe installeer ik CoreCtrl op Linux?

Voor degenen die geïnteresseerd zijn om deze applicatie in hun distributie te kunnen installeren Ze kunnen het doen door de instructies te volgen die we hieronder delen.

CoreCtrl is een applicatie die net de belangrijkste kanalen van Linux-distributies begint te bereiken, dus het is mogelijk om het te vinden in de repositories van enkele van de Linux-distributies.

Ze kunnen de applicatie zoeken met behulp van hun Software of Application Center of vanaf de terminal met de zoekopdracht van hun pakketbeheerder.

Voor uitkeringen die op dit moment nog niet zijn bereikt (Debian, Ubuntu en afgeleiden, Fedora, openSUSE onder afgeleiden hiervan) we zullen de applicatie op onze computers moeten compileren.

Voordat we gaan compileren, moeten we de vorige installatie van enkele afhankelijkheden uitvoeren, namelijk:

  • Qt-componenten (5.9+): Core, DBus, Graphics, Widgets, Netwerk
  • Qt5LinguistTools
  • KF5Auth
  • KArchief
  • Botanisch 2 (2.2.0+)
  • C ++ 17 compiler (gcc 8 + 1, clang 7+)
  • CMaak 3.3 + 2
  • extra-cmake-modules (voor Ubuntu 18.04 LTS)

CoreCtrl-compilatie

Hiervoor laten we een terminal openen en de CoreCtrl-code downloaden met:

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

En we gaan verder met compileren met:

cd corectrl

mkdir build

cd build

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

make

Aan het einde installeren we met:

sudo make install

CoreCtrl-installatie op Arch Linux en derivaten

Voor degenen die gebruikers zijn van Arch Linux, Manjaro, Arco Linux en elke andere distributie afgeleid van Arch Linux, ze kunnen CoreCtrl rechtstreeks vanuit de AUR-repositories installeren.

Ze zouden alleen een AUR-wizard moeten hebben geïnstalleerd en de AUR-repository moeten ingeschakeld zijn in hun pacman.conf-bestand

Installeren open gewoon een terminal en daarin gaan we de volgende opdracht typen:

yay -S corectrl

En hiermee hoeven we alleen enkele pakketten te verwijderen die in strijd zijn met de juiste afhankelijkheden (niets ernstigs) en beginnen we met het downloaden, compileren en installeren (neem de tijd)

CoreCtrl-instellingen

Nadat u met succes CoreCtrl we gaan een terminal openen en daarop gaan we uitvoeren de volgende opdracht die CoreCtrl aan het begin van onze gebruikerssessie zal toevoegen:

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

Hiermee is een andere extra stap die kan worden gedaan, voorkomen dat de CoreCtrl-wizard vraagt ​​om uw wachtwoord om met rootprivileges te draaien. Hiervoor moet u een bestand maken met het volgende commando:

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

En daarbinnen voeg je het volgende toe:

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;

}

});

Ten slotte is het belangrijk om een ​​parameter toe te voegen om AMD GPU's te besturen naar een grub-regel omdat CoreCtrl gebruik maakt van de amdgpu-driver.

We hoeven alleen het volgende in een terminal uit te voeren:

sudo nano /etc/default/grub

Hier gaan we op zoek naar de GRUB_CMDLINE_LINUX_DEFAULT regel en daarin voegen we toe:

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

We bewaren en voeren vervolgens het volgende uit:

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

Als u er tenslotte meer over wilt weten, kunt u hierover overleggen de volgende link waar u documentatie over CoreCtrl kunt vinden.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: AB Internet Networks 2008 SL
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.