CoreCtrl-sovellus hallita laitteistoprofiileja (GPU- ja CPU-parametrit)

CoreCtrl

Muutama päivä sitten ensimmäinen CoreCtrl-versio julkaistiin, mikä on uusi sovellus Linux on suunniteltu siten, että käyttäjä voi helposti hallita tietokonelaitteitaan sovellusprofiileilla.

Oletusasetukset määritetään globaalissa profiilissa. Myös antaa käyttäjän luoda niin monta mukautettua profiilia kuin haluat, kukin niistä määrittelee oman kokoonpanonsa. Jokainen mukautettu profiili liittyy suoritettavaan ohjelmaan.

Kun liitetty ohjelma käynnistyy, profiiliasetukset otetaan käyttöön automaattisesti. Myöhemmin, kun ohjelma päättyy, aiemmat asetukset palautetaan.

Voit valita, mitä järjestelmän elementtejä profiili ohjaa, jopa globaalille profiilille.

Tällä tavalla, jotkut järjestelmän osat pysyvät ennallaan, kun profiilia käytetään. Tämän avulla voit hallita näitä osia muilla sovelluksilla tai määrittää yhden osan globaalin käyttäytymisen samalla kun hallitset muita osia mukautetuilla profiileilla.

Kuinka asentaa CoreCtrl Linuxiin?

Niille, jotka ovat kiinnostuneita asentamaan tämän sovelluksen jakeluunsa He voivat tehdä sen noudattamalla alla olevia ohjeita.

CoreCtrl on sovellus, joka on vasta alkamassa saavuttamaan Linux-jakelujen pääkanavia, joten se on mahdollista löytää joidenkin Linux-jakelujen arkistoista.

He voivat etsiä sovellusta ohjelmistonsa tai sovelluskeskuksensa avulla tai päätelaitteesta pakettienhallinnan hakukomennolla.

Jakeluihin, joita ei ole vielä saavutettu tällä hetkellä (Debian, Ubuntu ja johdannaiset, Fedora, openSUSE näiden johdannaisten joukossa) meidän on koottava sovellus tietokoneillemme.

Ennen kokoamista meidän on suoritettava edellinen eräiden riippuvuuksien asennus:

  • Qt-komponentit (5.9+): Ydin, DBus, Grafiikka, Widgetit, Verkko
  • Qt5LinguistTools
  • KF5Auth
  • KArkisto
  • Bounce 2 (2.2.0+)
  • C ++ 17-kääntäjä (gcc 8 + 1, clang 7+)
  • CMake 3.3 + 2
  • extra-cmake-moduulit (Ubuntu 18.04 LTS)

CoreCtrl-kokoelma

Tämän avataan pääte ja ladataan CoreCtrl-koodi:

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

Ja jatkamme kokoamista:

cd corectrl

mkdir build

cd build

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

make

Lopussa asennamme:

sudo make install

CoreCtrl-asennus Arch Linuxiin ja johdannaiset

Niille, jotka käyttävät Arch Linuxia, Manjaroa, Arco Linuxia ja muuta Arch Linuxista johdettua jakelua, he voivat asentaa CoreCtrl: n suoraan AUR-arkistoista.

Heillä pitäisi olla vain AUR-ohjattu asennus ja AUR-arkisto käytössä heidän pacman.conf-tiedostossaan

Asentaa vain avaa pääte ja siinä aiomme kirjoittaa seuraavan komennon:

yay -S corectrl

Ja tämän vuoksi meidän on poistettava vain jotkut paketit, jotka ovat ristiriidassa corectrl-riippuvuuksien kanssa (ei mitään vakavaa) ja aloitamme lataamisesta, kokoamisesta ja asennuksesta (vie aikaa)

CoreCtrl-asetukset

Kun olet asentanut CoreCtrl aiomme avata terminaalin ja suorittaa sen seuraava komento, joka lisää CoreCtrl: n käyttäjäistunnon alkuun:

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

Tällöin toinen lisävaihe, joka voidaan tehdä, on estää ohjattua CoreCtrl-ohjelmaa pyytämästä salasanaasi root-oikeuksilla. Tätä varten sinun on luotava tiedosto seuraavalla komennolla:

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

Ja sen sisälle lisätään seuraava:

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;

}

});

Lopuksi AMD-näytönohjaimien ohjaamiseksi on tärkeää lisätä parametri grub-riville, koska CoreCtrl käyttää amdgpu-ohjainta.

Meidän on vain suoritettava seuraava terminaalissa:

sudo nano /etc/default/grub

Tässä aiomme etsiä riviä GRUB_CMDLINE_LINUX_DEFAULT ja siihen lisätään:

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

Tallennamme ja suoritamme sitten seuraavat:

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

Lopuksi, jos haluat tietää enemmän siitä, voit ottaa yhteyttä seuraava linkki mistä löydät CoreCtrl-dokumentaation.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.