CoreCtrl un'applicazione per controllare i profili hardware (parametri GPU e CPU)

NucleoCtrl

Pochi giorni fa è stata rilasciata la prima versione di CoreCtrl, che è una nuova app Linux che è progettato per consentire all'utente di controllare facilmente l'hardware del proprio computer utilizzando i profili dell'applicazione.

Le impostazioni predefinite sono definite in un profilo globale. Anche consente all'utente di creare tutti i profili personalizzati desiderati, ognuno di loro definendo la propria configurazione. Ogni profilo personalizzato è associato a un programma eseguibile.

All'avvio del programma associato, le impostazioni del profilo verranno applicate automaticamente. Successivamente, al termine del programma, vengono ripristinate le impostazioni precedenti.

Puoi scegliere quali elementi del sistema saranno controllati da un profilo, anche per il profilo globale.

In questo modo, alcune parti del sistema rimarranno intatte quando viene applicato il profilo. Ciò consentirà di controllare quelle parti utilizzando altre applicazioni o di definire il comportamento globale per una parte controllando le altre parti con profili personalizzati.

Come installare CoreCtrl su Linux?

Per coloro che sono interessati a poter installare questa applicazione nella loro distribuzione Possono farlo seguendo le istruzioni che condividiamo di seguito.

CoreCtrl è un'applicazione che sta appena iniziando a raggiungere i principali canali delle distribuzioni Linux, quindi è possibile trovarlo all'interno dei repository di alcune distribuzioni Linux.

Puoi cercare l'applicazione con l'aiuto del tuo Software o Application Center o dal terminale utilizzando il comando di ricerca del tuo gestore di pacchetti.

Per le distribuzioni che non sono ancora state raggiunte in questo momento (Debian, Ubuntu e derivati, Fedora, openSUSE tra i derivati ​​di questi) dovremo compilare l'applicazione sui nostri computer.

Prima di compilare dobbiamo effettuare la precedente installazione di alcune dipendenze che sono:

  • Componenti Qt (5.9+): Core, DBus, Graphics, Widgets, Network
  • Qt5LinguistTools
  • KF5Aut
  • Archivio K
  • Botanico 2 (2.2.0+)
  • Compilatore C ++ 17 (gcc 8 + 1, clang 7+)
  • CMake 3.3 + 2
  • extra-cmake-modules (per Ubuntu 18.04 LTS)

Compilazione CoreCtrl

Per questo apriamo un terminale e scarichiamo il codice CoreCtrl con:

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

E procediamo alla compilazione con:

cd corectrl

mkdir build

cd build

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

make

Alla fine installeremo con:

sudo make install

Installazione di CoreCtrl su Arch Linux e derivati

Per coloro che sono utenti di Arch Linux, Manjaro, Arco Linux e qualsiasi altra distribuzione derivata da Arch Linux, possono installare CoreCtrl direttamente dai repository AUR.

Dovrebbero avere solo una procedura guidata AUR installata e il repository AUR abilitato nel loro file pacman.conf

Installare basta aprire un terminale e in esso digiteremo il seguente comando:

yay -S corectrl

E con ciò dovremo solo rimuovere alcuni pacchetti che sono in conflitto con le dipendenze corectrl (niente di grave) e inizieremo con il download, la compilazione e l'installazione (prenditi il ​​tuo tempo)

Impostazioni CoreCtrl

Dopo aver installato correttamente CoreCtrl apriremo un terminale e su di esso eseguiremo il seguente comando che aggiungerà CoreCtrl all'inizio della nostra sessione utente:

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

Con questo, un altro passaggio aggiuntivo che può essere fatto è impedire alla procedura guidata CoreCtrl di chiedere che la tua password venga eseguita con i privilegi di root. Per questo dovrai creare un file con il seguente comando:

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

E al suo interno aggiungi quanto segue:

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;

}

});

Infine per controllare le GPU AMD è importante aggiungere un parametro in una riga grub poiché CoreCtrl utilizza il driver amdgpu.

Dobbiamo solo eseguire quanto segue in un terminale:

sudo nano /etc/default/grub

Qui cercheremo la riga GRUB_CMDLINE_LINUX_DEFAULT e in essa aggiungiamo:

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

Salviamo e quindi eseguiamo quanto segue:

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

Infine, se vuoi saperne di più, puoi consultare il seguente collegamento dove puoi trovare la documentazione su CoreCtrl.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile del trattamento: AB Internet Networks 2008 SL
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.