CoreCtrl aplikacja do kontroli profili sprzętowych (parametry GPU i CPU)

RdzeńCtrl

Kilka dni temu pierwsza wersja CoreCtrl została wydana, który jest nowa aplikacja To znaczy Linux zaprojektowany, aby umożliwić użytkownikowi łatwe sterowanie sprzętem komputerowym za pomocą profili aplikacji.

Ustawienia domyślne są zdefiniowane w profilu globalnym. Również pozwala użytkownikowi stworzyć dowolną liczbę niestandardowych profili, każdy z nich definiuje własną konfigurację. Każdy profil niestandardowy jest powiązany z programem wykonywalnym.

Po uruchomieniu skojarzonego programu ustawienia profilu zostaną zastosowane automatycznie. Później, po zakończeniu programu, przywracane są poprzednie ustawienia.

Możesz wybrać, które elementy systemu będą kontrolowane przez profil, nawet dla profilu globalnego.

W ten sposób, niektóre części systemu pozostaną nienaruszone po zastosowaniu profilu. Umożliwi to sterowanie tymi częściami za pomocą innych aplikacji lub zdefiniowanie globalnego zachowania jednej części podczas kontrolowania innych części za pomocą niestandardowych profili.

Jak zainstalować CoreCtrl w systemie Linux?

Dla tych, którzy są zainteresowani możliwością zainstalowania tej aplikacji w swojej dystrybucji Mogą to zrobić, postępując zgodnie z instrukcjami, które udostępniamy poniżej.

CoreCtrl to aplikacja, która dopiero zaczyna docierać do głównych kanałów dystrybucji Linuksa, więc można ją znaleźć w repozytoriach niektórych dystrybucji Linuksa.

Mogą wyszukiwać aplikację za pomocą swojego Centrum oprogramowania lub aplikacji lub z terminala, używając polecenia wyszukiwania z menedżera pakietów.

W przypadku dystrybucji, które jeszcze nie osiągnęły w tym momencie (Debian, Ubuntu i pochodne, Fedora, openSUSE wśród ich pochodnych) będziemy musieli skompilować aplikację na naszych komputerach.

Przed kompilacją musimy przeprowadzić poprzednią instalację niektórych zależności, którymi są:

  • Komponenty Qt (5.9+): Core, DBus, Graphics, Widgets, Network
  • Qt5LinguistNarzędzia
  • Autoryzacja KF5
  • KArchiwum
  • Odbicie 2 (2.2.0+)
  • Kompilator C ++ 17 (gcc 8 + 1, clang 7+)
  • CMake 3.3 + 2
  • dodatkowe moduły cmake (dla Ubuntu 18.04 LTS)

Kompilacja CoreCtrl

W tym otwórzmy terminal i pobierzmy kod CoreCtrl za pomocą:

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

I przystępujemy do kompilacji z:

cd corectrl

mkdir build

cd build

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

make

Na koniec zainstalujemy z:

sudo make install

Instalacja CoreCtrl na Arch Linux i pochodnych

Dla tych, którzy są użytkownikami Arch Linux, Manjaro, Arco Linux i każdej innej dystrybucji wywodzącej się z Arch Linux, mogą zainstalować CoreCtrl bezpośrednio z repozytoriów AUR.

Powinni mieć tylko zainstalowanego kreatora AUR i włączyć repozytorium AUR w swoim pliku pacman.conf

Żeby zainstalować po prostu otwórz terminal iw nim wpiszemy następujące polecenie:

yay -S corectrl

Dzięki temu będziemy musieli usunąć tylko niektóre pakiety, które kolidują z zależnościami corectrl (nic poważnego) i zaczniemy od pobrania, kompilacji i instalacji (nie spiesz się)

Ustawienia CoreCtrl

Po pomyślnym zainstalowaniu CoreCtrl zamierzamy otworzyć terminal i na nim wykonać następujące polecenie, które doda CoreCtrl na początku naszej sesji użytkownika:

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

Dzięki temu kolejnym dodatkowym krokiem, który można zrobić, jest uniemożliwienie kreatorowi CoreCtrl pytania o hasło do uruchomienia z uprawnieniami roota. W tym celu będziesz musiał utworzyć plik za pomocą następującego polecenia:

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

A w środku dodajesz:

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;

}

});

Wreszcie, aby sterować procesorami graficznymi AMD, należy dodać parametr do linii grub, ponieważ CoreCtrl korzysta ze sterownika amdgpu.

Musimy tylko wykonać następujące czynności w terminalu:

sudo nano /etc/default/grub

Tutaj będziemy szukać linii GRUB_CMDLINE_LINUX_DEFAULT i dodamy w niej:

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

Zapisujemy, a następnie wykonujemy:

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

Wreszcie, jeśli chcesz dowiedzieć się więcej na ten temat, możesz skonsultować się poniższy link gdzie można znaleźć dokumentację dotyczącą CoreCtrl.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: AB Internet Networks 2008 SL
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.