CoreCtrl egy alkalmazás hardverprofilok (GPU és CPU paraméterek) vezérléséhez

CoreCtrl

Pár napja megjelent a CoreCtrl első verziója, ami egy új alkalmazás Az a Linux célja, hogy a felhasználó az alkalmazásprofilok segítségével könnyedén irányíthassa számítógépes hardvereit.

Az alapértelmezett beállításokat egy globális profil határozza meg. Is lehetővé teszi a felhasználó számára, hogy a kívánt számú egyéni profilt hozzon létre, mindegyik meghatározza a saját konfigurációját. Minden egyéni profil egy futtatható programhoz van társítva.

Amikor a társított program elindul, a profilbeállítások automatikusan érvénybe lépnek. Később, amikor a program befejeződik, az előző beállítások visszaállnak.

Kiválaszthatja, hogy a rendszer mely elemeit vezérli egy profil, még a globális profil esetében is.

Ilyen módon, a rendszer egyes részei érintetlenek maradnak a profil alkalmazásakor. Ez lehetővé teszi, hogy ezeket az alkatrészeket más alkalmazások segítségével vezérelje, vagy meghatározza az egyik rész globális viselkedését, míg más részeket egyedi profilokkal.

Hogyan kell telepíteni a CoreCtrl-t Linux-ra?

Azok számára, akik érdekeltek abban, hogy telepítsék ezt az alkalmazást a disztribúciójukba Megtehetik az alábbiakban megosztott utasítások követésével.

A CoreCtrl egy olyan alkalmazás, amely még csak most kezdi el elérni a Linux disztribúciók fő csatornáit, így lehetséges megtalálni néhány Linux disztribúció tárházában.

Kereshetik az alkalmazást a Szoftverük vagy az Alkalmazásközpontjuk segítségével, vagy a terminálról a csomagkezelőjük keresési parancsával.

Azokhoz a disztribúciókhoz, amelyeket még nem sikerült elérni (Debian, Ubuntu és származékai, Fedora, openSUSE ezek deriváltjai között) az alkalmazást számítógépeinken kell lefordítanunk.

A fordítás előtt el kell végeznünk néhány függőség előző telepítését:

  • Qt-összetevők (5.9+): Core, DBus, Graphics, Widgets, Network
  • Qt5LinguistTools
  • KF5Auth
  • KAarchive
  • Bounce 2 (2.2.0+)
  • C ++ 17 fordító (gcc 8 + 1, clang 7+)
  • CMake 3.3 + 2
  • extra-cmake-modulok (Ubuntu 18.04 LTS-hez)

CoreCtrl fordítás

Ehhez nyissunk meg egy terminált, és töltsük le a CoreCtrl kódot:

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

És folytatjuk a fordítást:

cd corectrl

mkdir build

cd build

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

make

A végén a következőket telepítjük:

sudo make install

CoreCtrl telepítés Arch Linux rendszerre és származékai

Azok számára, akik az Arch Linux, a Manjaro, az Arco Linux és az Arch Linuxból származó bármely más terjesztés felhasználói, telepíthetik a CoreCtrl-t közvetlenül az AUR tárolókból.

Csak a AUR varázslót kell telepíteniük és az AUR adattárat engedélyezniük kell a pacman.conf fájljukban

Üzembe helyezni Csak nyisson meg egy terminált és írja be a következő parancsot:

yay -S corectrl

Ezzel csak néhány olyan csomagot kell eltávolítanunk, amelyek ütköznek a corectrl függőségekkel (semmi komoly), és a letöltéssel, fordítással és telepítéssel kezdjük (szánjon rá időt)

CoreCtrl beállítások

A CoreCtrl sikeres telepítése után terminált fogunk nyitni, és azon fogunk végrehajtani a következő parancs, amely hozzáadja a CoreCtrl-t a felhasználói munkamenet elején:

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

Ezzel egy további további lépés az, hogy megakadályozzuk a CoreCtrl varázslót abban, hogy a jelszavát root jogosultságokkal futtassa. Ehhez létre kell hoznia egy fájlt a következő paranccsal:

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

És benne a következőt adja hozzá:

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;

}

});

Végül az AMD GPU vezérléséhez fontos hozzáadni egy paramétert grub vonalra, mivel a CoreCtrl az amdgpu illesztőprogramot használja.

Csak a következőket kell végrehajtanunk egy terminálon:

sudo nano /etc/default/grub

Itt fogjuk keresni a GRUB_CMDLINE_LINUX_DEFAULT sort, és hozzáadjuk:

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

Mentjük, majd végrehajtjuk a következőket:

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

Végül, ha többet szeretne tudni róla, konzultálhat a következő link ahol dokumentációt talál a CoreCtrl-ről.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: AB Internet Networks 2008 SL
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.