CoreCtrl aplikacija za kontrolu hardverskih profila (GPU i CPU parametri)

CoreCtrl

Prije nekoliko dana objavljena je prva verzija CoreCtrla, koji je nova aplikacija Linux koji je dizajniran da omogući korisniku da lako kontrolira svoj računalni hardver pomoću profila aplikacija.

Zadane postavke definirane su u globalnom profilu. Također omogućuje korisniku da stvori što više prilagođenih profila po želji, svaki od njih definira svoju konfiguraciju. Svaki prilagođeni profil povezan je s izvršnim programom.

Kada se pridruženi program pokrene, postavke profila automatski će se primijeniti. Kasnije, kada program završi, vraćaju se prethodne postavke.

Možete odabrati kojim će elementima sustava upravljati profil, čak i za globalni profil.

Ovim putem, neki dijelovi sustava ostat će netaknuti kada se primijeni profil. To će vam omogućiti kontrolu nad tim dijelovima pomoću drugih aplikacija ili definiranje globalnog ponašanja za jedan dio dok kontrolirate ostale dijelove pomoću prilagođenih profila.

Kako instalirati CoreCtrl na Linux?

Za one koji su zainteresirani za mogućnost instaliranja ove aplikacije u svoju distribuciju To mogu učiniti slijedeći upute koje dijelimo u nastavku.

CoreCtrl je aplikacija koja tek počinje dosezati glavne kanale Linux distribucija, pa ju je moguće pronaći unutar spremišta nekih Linux distribucija.

Oni mogu tražiti aplikaciju uz pomoć svog softvera ili aplikacijskog centra ili s terminala pomoću naredbe za pretraživanje od svog upravitelja paketa.

Za distribucije koje još nisu postignute u ovom trenutku (Debian, Ubuntu i derivati, Fedora, openSUSE među njihovim derivatima) morat ćemo sastaviti aplikaciju na našim računalima.

Prije kompajliranja moramo izvršiti prethodnu instalaciju nekih ovisnosti koje su:

  • Qt komponente (5.9+): Jezgra, DBus, grafika, widgeti, mreža
  • Qt5Lingvistički alati
  • KF5Auth
  • KArhiv
  • Bounce 2 (2.2.0+)
  • Kompajler C ++ 17 (gcc 8 + 1, clang 7+)
  • CMake 3.3 + 2
  • ekstra-cmake-moduli (za Ubuntu 18.04 LTS)

Kompilacija CoreCtrl

Za ovu otvorimo terminal i preuzmimo CoreCtrl kod sa:

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

I nastavljamo s kompajliranjem sa:

cd corectrl

mkdir build

cd build

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

make

Na kraju ćemo instalirati sa:

sudo make install

Instalacija CoreCtrl na Arch Linuxu i izvedenicama

Za one koji su korisnici Arch Linuxa, Manjara, Arco Linuxa i bilo koje druge distribucije izvedene iz Arch Linuxa, mogu instalirati CoreCtrl izravno iz AUR spremišta.

Trebali bi imati instaliran samo AUR čarobnjak i omogućiti AUR spremište u svojoj datoteci pacman.conf

Instalirati samo otvorite terminal i u njega ćemo upisati sljedeću naredbu:

yay -S corectrl

A s ovim ćemo morati ukloniti samo neke pakete koji se sukobljavaju s corectrl ovisnostima (ništa ozbiljno) i započet ćemo s preuzimanjem, kompilacijom i instalacijom (ne žurite)

Postavke CoreCtrl

Nakon što ste uspješno instalirali CoreCtrl otvorit ćemo terminal i na njemu ćemo izvršiti sljedeću naredbu koja će dodati CoreCtrl na početku naše korisničke sesije:

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

Uz to, još jedan dodatni korak koji možete učiniti je spriječiti čarobnjaka CoreCtrl da traži da se vaša lozinka pokrene s root privilegijama. Za to ćete morati stvoriti datoteku sa sljedećom naredbom:

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

A u nju dodate sljedeće:

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;

}

});

Konačno, za kontrolu AMD GPU-a važno je dodati parametar na grub liniju jer CoreCtrl koristi upravljački program amdgpu.

U terminalu moramo izvršiti sljedeće:

sudo nano /etc/default/grub

Ovdje ćemo potražiti liniju GRUB_CMDLINE_LINUX_DEFAULT i u nju dodamo:

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

Spremamo i izvršavamo sljedeće:

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

Napokon, ako želite znati više o tome, možete se posavjetovati sljedeći link gdje možete pronaći dokumentaciju o CoreCtrlu.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.