CoreCtrl ett program för att styra hårdvaruprofiler (GPU och CPU-parametrar)

CoreCtrl

Några dagar sen den första versionen av CoreCtrl släpptes, vilket är en ny app av Linux alltså avsedd att låta användaren enkelt styra sin datorhårdvara med hjälp av applikationsprofiler.

Standardinställningarna definieras i en global profil. Också låter användaren skapa så många anpassade profiler som de vill, var och en av dem definierar sin egen konfiguration. Varje anpassad profil är associerad med ett körbart program.

När det associerade programmet startar kommer profilinställningarna att tillämpas automatiskt. Senare, när programmet avslutas, återställs de tidigare inställningarna.

Du kan välja vilka delar av systemet som ska styras av en profil, även för den globala profilen.

Det här sättet, kommer vissa delar av systemet att lämnas intakta när profilen appliceras. Detta gör att du kan styra dessa delar med andra applikationer eller definiera globalt beteende för en del samtidigt som du styr andra delar med anpassade profiler.

Hur installerar jag CoreCtrl på Linux?

För dig som är intresserad av att kunna installera denna applikation i sin distribution De kan göra det genom att följa instruktionerna vi delar nedan.

CoreCtrl är en applikation som precis har börjat nå huvudkanalerna för Linux-distributioner, så det är möjligt att hitta det i arkiven för några av Linux-distributionerna.

De kan söka efter applikationen med hjälp av sitt mjukvaru- eller applikationscenter eller från terminalen med hjälp av sökkommandot i deras pakethanterare.

För distributioner som du ännu inte har nått just nu (Debian, Ubuntu och derivat, Fedora, openSUSE bland derivat av dessa) vi måste kompilera programmet på våra datorer.

Innan vi utför kompileringen måste vi utföra den tidigare installationen av några beroenden som är:

  • Qt-komponenter (5.9+): kärna, DBus, grafik, widgets, nätverk
  • Qt5Linguistverktyg
  • KF5Auth
  • Arkiv
  • Släpp 2 (2.2.0+)
  • C++17-kompilator (gcc 8+1, clang 7+)
  • CMake 3.3+2
  • extra-cmake-moduler (för Ubuntu 18.04 LTS)

CoreCtrl-kompilering

För detta Låt oss öppna en terminal och ladda ner CoreCtrl-koden med:

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

Och vi fortsätter att sammanställa med:

cd corectrl

mkdir build

cd build

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

make

I slutet kommer vi att installera med:

sudo make install

Installera CoreCtrl på Arch Linux och derivator

När det gäller de som är användare av Arch Linux, Manjaro, Arco Linux och någon annan distribution som härrör från Arch Linux, de kan installera CoreCtrl direkt från AUR-arkiven.

De ska bara ha en AUR-hjälpare installerad och AUR-förvaret aktiverat i sin pacman.conf-fil.

Att installera öppna bara en terminal och i den ska vi skriva följande kommando:

yay -S corectrl

Och med detta behöver vi bara ta bort några paket som står i konflikt med corectrl-beroendena (inget allvarligt) och det kommer att börja med nedladdning, kompilering och installation (ta dig tid)

CoreCtrl-konfiguration

När du har installerat CoreCtrl Vi ska öppna en terminal och på den ska vi köra följande kommando som lägger till CoreCtrl i början av vår användarsession:

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

Med detta är ytterligare ett steg som kan göras att förhindra CoreCtrl-guiden från att fråga efter ditt lösenord för att köras med root-privilegier. För att göra detta måste du skapa en fil med följande kommando:

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

Och inuti den lägg till följande:

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;

}

});

Slutligen för att kontrollera AMD GPU:er är det viktigt att lägga till en parameter till en grub-linje eftersom CoreCtrl använder amdgpu-drivrutinen.

Vi behöver bara utföra följande i en terminal:

sudo nano /etc/default/grub

Här ska vi leta efter GRUB_CMDLINE_LINUX_DEFAULT-raden och i den lägger vi till:

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

Vi sparar och utför sedan följande:

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

Slutligen, om du vill veta mer om det, kan du konsultera följande länk där du kan hitta dokumentation på CoreCtrl.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för data: AB Internet Networks 2008 SL
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.