CoreCtrl lietojumprogramma aparatūras profilu kontrolei (GPU un CPU parametri)

CoreCtrl

Pirms dažām dienām tika izlaista pirmā CoreCtrl versija, kurš ir jauna lietotne Linux tas ir izstrādāta tā, lai lietotājs varētu viegli kontrolēt savu datortehniku, izmantojot lietojumprogrammu profilus.

Noklusējuma iestatījumi ir definēti globālajā profilā. Arī ļauj lietotājam izveidot pēc iespējas vairāk pielāgotu profilu, katrs no tiem nosaka savu konfigurāciju. Katrs pielāgotais profils ir saistīts ar izpildāmo programmu.

Sākot saistīto programmu, profila iestatījumi tiks automātiski piemēroti. Vēlāk, kad programma beidzas, tiek atjaunoti iepriekšējie iestatījumi.

Jūs varat izvēlēties, kurus sistēmas elementus kontrolēs profils, pat globālajam profilam.

Šādā veidā, dažas sistēmas daļas paliks neskartas, kad tiks piemērots profils. Tas ļaus jums kontrolēt šīs daļas, izmantojot citas lietojumprogrammas, vai definēt globālu uzvedību vienai daļai, vienlaikus kontrolējot citas daļas ar pielāgotiem profiliem.

Kā Linux instalēt CoreCtrl?

Tiem, kurus interesē iespēja instalēt šo lietojumprogrammu savā izplatīšanā Viņi to var izdarīt, izpildot tālāk sniegtos norādījumus.

CoreCtrl ir lietojumprogramma, kas tikai sāk sasniegt galvenos Linux izplatīšanas kanālus, tāpēc to ir iespējams atrast dažu Linux izplatīšanas krātuvēs.

Viņi var meklēt lietojumprogrammu ar savas programmatūras vai lietojumprogrammu centra palīdzību vai no termināļa, izmantojot pakotņu pārvaldnieka meklēšanas komandu.

Par sadalījumiem, kas šobrīd vēl nav sasniegti (Debian, Ubuntu un atvasinājumi, Fedora, openSUSE starp šo atvasinājumiem) mums būs jākompilē lietojumprogramma mūsu datoros.

Pirms apkopošanas mums ir jāveic iepriekšēja dažu atkarību instalēšana:

  • Qt komponenti (5.9+): Core, DBus, Graphics, Widgets, Network
  • Qt5LinguistTools
  • KF5Auth
  • KArhive
  • Botan 2 (2.2.0+)
  • C ++ 17 kompilators (gcc 8 + 1, clang 7+)
  • CMake 3.3 + 2
  • extra-cmake-moduļi (priekš Ubuntu 18.04 LTS)

CoreCtrl kompilācija

Par šo atveram termināli un lejupielādējam CoreCtrl kodu ar:

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

Un mēs turpinām apkopot ar:

cd corectrl

mkdir build

cd build

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

make

Beigās mēs instalēsim ar:

sudo make install

CoreCtrl instalēšana Arch Linux un atvasinājumi

Tiem, kas izmanto Arch Linux, Manjaro, Arco Linux un jebkuru citu no Arch Linux atvasinātu lietotāju, viņi var instalēt CoreCtrl tieši no AUR krātuvēm.

Viņiem failā pacman.conf jābūt instalētam tikai AUR vednim un iespējotam AUR krātuvei

Lai instalētu vienkārši atveriet termināli, un tajā mēs ierakstīsim šādu komandu:

yay -S corectrl

Ar to mums būs jānoņem tikai daži pakotnes, kas ir pretrunā ar corectrl atkarībām (nekas nopietns), un sāksim ar lejupielādi, apkopošanu un instalēšanu (veltiet laiku)

CoreCtrl iestatījumi

Pēc tam, kad esat veiksmīgi instalējis CoreCtrl mēs atvērsim termināli un uz tā mēs izpildīsim šādu komandu, kas pievienos CoreCtrl mūsu lietotāja sesijas sākumā:

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

Tādējādi vēl viens papildu solis, ko var izdarīt, ir novērst to, ka vednis CoreCtrl neprasa, lai jūsu parole darbotos ar root tiesībām. Tam jums būs jāizveido fails ar šādu komandu:

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

Un tā iekšpusē jūs pievienojat sekojošo:

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;

}

});

Visbeidzot, lai kontrolētu AMD GPU, ir svarīgi pievienot parametru uz grub līniju, jo CoreCtrl izmanto amdgpu draiveri.

Mums vienkārši terminālā ir jāveic šādas darbības:

sudo nano /etc/default/grub

Šeit mēs meklēsim līniju GRUB_CMDLINE_LINUX_DEFAULT un tajā pievienosim:

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

Mēs saglabājam un pēc tam izpildām:

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

Visbeidzot, ja vēlaties uzzināt vairāk par to, varat konsultēties šo saiti kur var atrast dokumentāciju par CoreCtrl.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: AB Internet Networks 2008 SL
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.