CoreCtrl rakendus riistvaraprofiilide (GPU ja protsessori parameetrite) juhtimiseks

CoreCtrl

Paar päeva tagasi ilmus CoreCtrli esimene versioon, mis on uus rakendus Linux on loodud selleks, et kasutaja saaks rakendusprofiilide abil hõlpsasti oma arvutiriistvara juhtida.

Vaikimisi seaded on määratletud globaalses profiilis. Samuti võimaldab kasutajal luua nii palju kohandatud profiile kui soovite, igaüks neist määratleb oma konfiguratsiooni. Iga kohandatud profiil on seotud käivitatava programmiga.

Kui seotud programm käivitub, rakendatakse profiili seadeid automaatselt. Hiljem, kui programm lõpeb, taastatakse eelmised seaded.

Isegi globaalse profiili puhul saate valida, milliseid süsteemi elemente profiil kontrollib.

Sel viisil, jäävad profiili rakendamisel mõned süsteemi osad puutumatuks. See võimaldab teil neid osi teiste rakenduste abil juhtida või ühe osa jaoks globaalset käitumist määratleda, samal ajal teisi osi juhtides kohandatud profiilidega.

Kuidas installida CoreCtrl Linuxi?

Neile, kes on huvitatud selle rakenduse installimisest oma levitamisse Nad saavad seda teha, järgides alltoodud juhiseid.

CoreCtrl on rakendus, mis alles hakkab jõudma Linuxi distributsioonide põhikanaliteni, seega on seda võimalik leida mõne Linuxi distributsiooni hoidlast.

Nad saavad rakendust otsida oma tarkvara või rakenduskeskuse abil või terminalist, kasutades oma paketihalduri otsingu käsku.

Jaotuste jaoks, mida pole veel jõudnud (Debian, Ubuntu ja derivaadid, Fedora, openSUSE nende derivaatide hulgas) peame oma arvutites rakenduse kompileerima.

Enne kompileerimist peame eelnevalt installima mõned sõltuvused, mis on:

  • Qt komponendid (5.9+): tuum, DBus, graafika, vidinad, võrk
  • Qt5LinguistTools
  • KF5Auth
  • KAarhiiv
  • Bounce 2 (2.2.0+)
  • C ++ 17 kompilaator (gcc 8 + 1, clang 7+)
  • CMake 3.3 + 2
  • extra-cmake-moodulid (Ubuntu 18.04 LTS jaoks)

CoreCtrli kompileerimine

Selle avame terminali ja laadime alla CoreCtrli koodi:

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

Ja jätkame koostamist:

cd corectrl

mkdir build

cd build

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

make

Lõpus installime koos:

sudo make install

CoreCtrli installimine Arch Linuxi ja derivaadid

Neile, kes kasutavad Arch Linuxi, Manjaro, Arco Linuxi ja mis tahes muud Arch Linuxist pärinevat jaotust, nad saavad CoreCtrli installida otse AUR-i hoidlatest.

Neil peaks olema installitud ainult AUR-viisard ja AUR-hoidla on lubatud failis pacman.conf

Paigaldama lihtsalt avage terminal ja sinna kirjutame järgmise käsu:

yay -S corectrl

Sellega peame eemaldama ainult mõned paketid, mis on vastuolus corectrl-sõltuvustega (pole midagi tõsist) ja alustame allalaadimise, kompileerimise ja installimisega (võtke aega)

CoreCtrli seaded

Kui olete CoreCtrli edukalt installinud kavatseme avada terminali ja sellel hakkame hukkama järgmine käsk, mis lisab CoreCtrli meie kasutaja sessiooni alguses:

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

Selle abil on veel üks täiendav samm, mis on takistada viisardil CoreCtrl nõuda, et teie parool töötaks juurõigustega. Selleks peate looma järgmise käsuga faili:

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

Ja selle sisse lisate järgmise:

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;

}

});

Lõpuks on AMD GPU juhtimiseks oluline lisada parameeter grubi reale, kuna CoreCtrl kasutab amdgpu draiverit.

Peame lihtsalt terminalis täitma järgmise:

sudo nano /etc/default/grub

Siin otsime rida GRUB_CMDLINE_LINUX_DEFAULT ja lisame sinna:

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

Salvestame ja täidame järgmised toimingud:

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

Lõpuks, kui soovite selle kohta rohkem teada saada, võite nõu pidada järgmine link kust leiate dokumentatsiooni CoreCtrli kohta.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutav: AB Internet Networks 2008 SL
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.