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

CoreCtrl

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

Zadane postavke definirane su u globalnom profilu. Takođe omogućava korisniku da kreira koliko god želi prilagođenih profila, 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 se program završi, prethodne postavke se obnavljaju.

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

Ovuda, neki dijelovi sistema ostat će netaknuti kada se primijeni profil. To će vam omogućiti kontrolu tih dijelova 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 koje zanima mogućnost instaliranja ove aplikacije u njihovoj distribuciji 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 u spremištima nekih Linux distribucija.

Oni mogu tražiti aplikaciju uz pomoć svog softvera ili aplikacijskog centra ili na terminalu pomoću naredbe za pretraživanje od svog menadžera paketa.

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

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

  • Qt komponente (5.9+): Jezgra, DBus, grafika, dodaci, mreža
  • Qt5LinguistTools
  • KF5Auth
  • Arhiva
  • Bounce 2 (2.2.0+)
  • Kompajler C ++ 17 (gcc 8 + 1, clang 7+)
  • CMake 3.3 + 2
  • extra-cmake-moduli (za Ubuntu 18.04 LTS)

CoreCtrl kompilacija

Za ovo otvorimo terminal i preuzmimo CoreCtrl kod sa:

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

I nastavljamo sa 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 Linux i izvedenicama

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

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

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

yay -S corectrl

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

CoreCtrl Settings

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 ovo, još jedan dodatni korak koji se može učiniti je spriječiti čarobnjaka CoreCtrl da traži da se lozinka pokrene s root privilegijama. Za ovo ć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;

}

});

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

Samo moramo izvršiti sljedeće na terminalu:

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 CoreCtrl-u.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  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 obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.