„CoreCtrl“ programa aparatūros profiliams (GPU ir procesoriaus parametrams) valdyti

„CoreCtrl“

Prieš kelias dienas buvo išleista pirmoji „CoreCtrl“ versija, kuris yra nauja programa Tai yra „Linux“ sukurta tam, kad vartotojas galėtų lengvai valdyti savo kompiuterio aparatinę įrangą naudodamas programų profilius.

Numatytieji nustatymai yra apibrėžti visuotiniame profilyje. Taip pat leidžia vartotojui sukurti kuo daugiau pasirinktinių profilių, kiekvienas iš jų apibrėžia savo konfigūraciją. Kiekvienas pasirinktinis profilis susietas su vykdoma programa.

Paleidus susietą programą, profilio nustatymai bus taikomi automatiškai. Vėliau, programai pasibaigus, ankstesni nustatymai atkuriami.

Galite pasirinkti, kuriuos sistemos elementus valdys profilis, net ir visuotiniam profiliui.

Tokiu būdu, pritaikius profilį, kai kurios sistemos dalys liks nepažeistos. Tai leis jums valdyti tas dalis naudojant kitas programas arba apibrėžti vienos dalies visuotinį elgesį, tuo tarpu kitas dalis valdant pasirinktiniais profiliais.

Kaip įdiegti „CoreCtrl“ sistemoje „Linux“?

Tiems, kurie domisi galimybe įdiegti šią programą savo platinimo srityje Jie tai gali padaryti vadovaudamiesi toliau pateiktomis instrukcijomis.

„CoreCtrl“ yra programa, kuri dar tik pradeda pasiekti pagrindinius „Linux“ paskirstymo kanalus, todėl ją galima rasti kai kurių „Linux“ paskirstymų saugyklose.

Jie gali ieškoti programos naudodamiesi savo programine įranga ar „Application Center“ arba iš terminalo naudodamiesi paieškos komanda iš savo paketų tvarkyklės.

Paskirstymams, kurie šiuo metu dar nepasiekti („Debian“, „Ubuntu“ ir jų dariniai, „Fedora“, „openSUSE“ tarp jų darinių) programą turėsime sukompiliuoti savo kompiuteriuose.

Prieš sudarydami turime atlikti ankstesnį kai kurių priklausomybių diegimą:

  • Qt komponentai (5.9+): „Core“, „DBus“, grafika, valdikliai, tinklas
  • „Qt5LinguistTools“
  • KF5Auth
  • KAarchive
  • „Botan 2“ (2.2.0+)
  • C ++ 17 kompiliatorius (gcc 8 + 1, clang 7+)
  • CMake 3.3 + 2
  • „extra-cmake“ moduliai (skirta „Ubuntu 18.04 LTS“)

„CoreCtrl“ kompiliacija

Dėl šios atidarykime terminalą ir atsisiųskime „CoreCtrl“ kodą su:

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

Mes toliau rengiame:

cd corectrl

mkdir build

cd build

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

make

Pabaigoje įdiegsime:

sudo make install

„CoreCtrl“ diegimas „Arch Linux“ ir dariniuose

Tiems, kurie naudojasi „Arch Linux“, „Manjaro“, „Arco Linux“ ir bet kokiu kitu iš „Arch Linux“ gautu platinimu, jie gali įdiegti „CoreCtrl“ tiesiai iš AUR saugyklų.

Jų faile pacman.conf jiems turėtų būti įdiegtas tik AUR vedlys ir įgalinta AUR saugykla

Instaliuoti tiesiog atidarykite terminalą ir jame įveskite šią komandą:

yay -S corectrl

Tai turėsime pašalinti tik kai kuriuos paketus, kurie prieštarauja „corectrl“ priklausomybėms (nieko rimto) ir pradėsime nuo atsisiuntimo, kompiliavimo ir diegimo (neskubėkite)

„CoreCtrl“ nustatymai

Sėkmingai įdiegę „CoreCtrl“ atidarysime terminalą ir jame vykdysime šią komandą, kuri pridės „CoreCtrl“ mūsų vartotojo sesijos pradžioje:

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

Tai dar vienas papildomas žingsnis, kurį galima padaryti, yra užkirsti kelią „CoreCtrl“ vedliui prašyti jūsų slaptažodžio paleisti su root teisėmis. Tam turėsite sukurti failą naudodami šią komandą:

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

Ir jo viduje pridedate:

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;

}

});

Galiausiai norint valdyti AMD GPU svarbu pridėti parametrą prie grub linijos, nes „CoreCtrl“ naudoja „amdgpu“ tvarkyklę.

Mes tiesiog turime atlikti šiuos veiksmus terminale:

sudo nano /etc/default/grub

Čia mes ieškosime GRUB_CMDLINE_LINUX_DEFAULT eilutės ir joje pridėsime:

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

Mes išsaugome ir tada vykdome:

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

Galiausiai, jei norite sužinoti daugiau apie tai, galite pasikonsultuoti šią nuorodą kur galite rasti dokumentus apie „CoreCtrl“.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Už duomenis atsakingas: AB Internet Networks 2008 SL
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.