CoreCtrl aplikácia na kontrolu hardvérových profilov (parametre GPU a CPU)

CoreCtrl

Pred pár dňami bola vydaná prvá verzia CoreCtrl, ktorý je nová aplikácia Linux to je sú navrhnuté tak, aby umožnili používateľovi ľahko ovládať hardvér počítača pomocou profilov aplikácií.

Predvolené nastavenia sú definované v globálnom profile. Tiež umožňuje používateľovi vytvoriť ľubovoľný počet vlastných profilov, každý z nich definuje svoju vlastnú konfiguráciu. Každý vlastný profil je priradený k spustiteľnému programu.

Po spustení súvisiaceho programu sa nastavenia profilu použijú automaticky. Neskôr, keď sa program skončí, sa obnovia predchádzajúce nastavenia.

Môžete si zvoliť, ktoré prvky systému budú riadené profilom, a to aj pre globálny profil.

Týmto spôsobom, niektoré časti systému zostanú pri použití profilu nedotknuté. To vám umožní ovládať tieto diely pomocou iných aplikácií alebo definovať globálne správanie jednej časti pri ovládaní ďalších častí pomocou vlastných profilov.

Ako nainštalovať CoreCtrl na Linuxe?

Pre tých, ktorí majú záujem o inštaláciu tejto aplikácie vo svojej distribúcii Môžu tak urobiť podľa pokynov, ktoré zdieľame nižšie.

CoreCtrl je aplikácia, ktorá sa práve začína dostávať k hlavným kanálom distribúcií Linuxu, takže je možné ju nájsť v úložiskách niektorých distribúcií Linuxu.

Môžu vyhľadávať aplikácie pomocou svojho softvéru alebo aplikačného centra alebo z terminálu pomocou príkazu vyhľadávania od svojho správcu balíkov.

Pre distribúcie, ktoré v tejto chvíli ešte neboli dosiahnuté (Debian, Ubuntu a deriváty, Fedora, openSUSE medzi ich derivátmi) budeme musieť zostaviť aplikáciu na našich počítačoch.

Pred zostavením musíme vykonať predchádzajúcu inštaláciu niektorých závislostí, ktoré sú:

  • Komponenty Qt (5.9+): jadro, DBus, grafika, widgety, sieť
  • Qt5LinguistTools
  • KF5Auth
  • KArchív
  • Bounce 2 (2.2.0+)
  • Kompilátor C ++ 17 (gcc 8 + 1, clang 7+)
  • CMake 3.3 + 2
  • extra-cmake-moduly (pre Ubuntu 18.04 LTS)

Kompilácia CoreCtrl

Za týmto účelom otvorme terminál a stiahneme si kód CoreCtrl pomocou:

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

A pokračujeme v kompilácii s:

cd corectrl

mkdir build

cd build

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

make

Na konci nainštalujeme s:

sudo make install

Inštalácia CoreCtrl na Arch Linuxe a jeho derivátoch

Pre tých, ktorí sú používateľmi Arch Linuxu, Manjaro, Arco Linuxu a akejkoľvek inej distribúcie odvodenej od Arch Linuxu, môžu inštalovať CoreCtrl priamo z repozitárov AUR.

Vo svojom súbore pacman.conf by mali mať nainštalovaného iba sprievodcu AUR a povolené úložisko AUR

Inštalovať stačí otvoriť terminál a v ňom napíšeme nasledujúci príkaz:

yay -S corectrl

S týmto budeme musieť odstrániť iba niektoré balíky, ktoré sú v rozpore so závislosťami corectrl (nič vážne), a začneme sťahovaním, kompiláciou a inštaláciou (vezmite si čas)

Nastavenia CoreCtrl

Po úspešnej inštalácii CoreCtrl ideme otvoriť terminál a na ňom vykonáme nasledujúci príkaz, ktorý pridá CoreCtrl na začiatku našej relácie používateľa:

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

Týmto ďalším krokom, ktorý je možné urobiť, je zabrániť sprievodcovi CoreCtrl, aby požadoval spustenie vášho hesla s oprávneniami root. Za týmto účelom budete musieť vytvoriť súbor s nasledujúcim príkazom:

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

A do nej pridáte nasledujúce:

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;

}

});

Na záver je pre kontrolu GPU AMD dôležité pridať parameter na grubovú čiaru, pretože CoreCtrl využíva ovládač amdgpu.

V termináli musíme vykonať iba toto:

sudo nano /etc/default/grub

Tu budeme hľadať riadok GRUB_CMDLINE_LINUX_DEFAULT a v ňom pridáme:

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

Uložíme a potom vykonáme nasledujúce:

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

Nakoniec, ak sa o tom chcete dozvedieť viac, môžete sa poradiť nasledujúci odkaz kde nájdete dokumentáciu o CoreCtrl.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Za údaje zodpovedá: AB Internet Networks 2008 SL
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.