Ang CoreCtrl isang application upang makontrol ang mga profile sa hardware (mga parameter ng GPU at CPU)

CoreCtrl

Ilang araw na ang nakakalipas ang unang bersyon ng CoreCtrl ay inilabas, alin ang isang bagong app Linux iyon ay idinisenyo upang payagan ang gumagamit na madaling makontrol ang kanilang computer hardware gamit ang mga profile profile.

Ang mga default na setting ay tinukoy sa isang pandaigdigang profile. Din Pinapayagan ang gumagamit na lumikha ng maraming mga pasadyang profile ayon sa ninanais, bawat isa sa kanila ay tumutukoy sa sarili nitong pagsasaayos. Ang bawat pasadyang profile ay naiugnay sa isang maipapatupad na programa.

Kapag nagsimula ang nauugnay na programa, awtomatikong mailalapat ang mga setting ng profile. Sa paglaon, kapag natapos ang programa, naibalik ang dating mga setting.

Maaari kang pumili kung aling mga elemento ng system ang makokontrol ng isang profile, kahit para sa pandaigdigang profile.

Sa ganitong paraan, ilang bahagi ng system ay mananatiling buo kapag inilapat ang profile. Papayagan ka nitong kontrolin ang mga bahaging iyon gamit ang iba pang mga application o tukuyin ang pandaigdigang pag-uugali para sa isang bahagi habang kinokontrol ang iba pang mga bahagi sa mga pasadyang profile.

Paano i-install ang CoreCtrl sa Linux?

Para sa mga interesadong ma-install ang application na ito sa kanilang pamamahagi Magagawa nila ito sa pamamagitan ng pagsunod sa mga tagubiling ibinabahagi namin sa ibaba.

Ang CoreCtrl ay isang application na nagsisimula pa lamang maabot ang mga pangunahing channel ng mga pamamahagi ng Linux, kaya posible na hanapin ito sa loob ng mga repository ng ilan sa mga pamamahagi ng Linux.

Maaari kang maghanap para sa application sa tulong ng iyong Software o Application Center o mula sa terminal gamit ang command ng paghahanap ng iyong manager ng package.

Para sa mga pamamahagi na hindi pa naabot sa ngayon (Debian, Ubuntu at derivatives, Fedora, openSUSE sa mga derivatives ng mga ito) kakailanganin naming ipunin ang application sa aming mga computer.

Bago ang pag-iipon dapat naming isagawa ang nakaraang pag-install ng ilang mga dependency na:

  • Mga bahagi ng Qt (5.9+): Core, DBus, Graphics, Widgets, Network
  • Qt5LinguistTools
  • KF5Auth
  • Archive
  • Bounce 2 (2.2.0+)
  • C ++ 17 tagatala (gcc 8 + 1, clang 7+)
  • CMake 3.3 + 2
  • extra-cmake-modules (para sa Ubuntu 18.04 LTS)

Pagsasama-sama ng CoreCtrl

Para sa buksan natin ang isang terminal at i-download ang code ng CoreCtrl gamit ang:

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

At nagpapatuloy kaming mag-ipon sa:

cd corectrl

mkdir build

cd build

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

make

Sa huli ay mai-install namin kasama ang:

sudo make install

Pag-install ng CoreCtrl sa Arch Linux at mga derivatives

Para sa mga gumagamit ng Arch Linux, Manjaro, Arco Linux at anumang iba pang pamamahagi na nagmula sa Arch Linux, maaari nilang mai-install ang CoreCtrl nang direkta mula sa mga AUR repository.

Dapat lang magkaroon sila ng naka-install na AUR wizard at pinagana ang AUR repository sa kanilang pacman.conf file

Upang mai-install buksan lamang ang isang terminal at sa loob nito mai-type namin ang sumusunod na utos:

yay -S corectrl

At sa ito ay aalisin lamang namin ang ilang mga pakete na sumasalungat sa mga dependency ng corectrl (walang seryoso) at magsisimula sa pag-download, pagtitipon at pag-install (dalhin ang iyong oras)

Mga Setting ng CoreCtrl

Matapos mong matagumpay na na-install ang CoreCtrl magbubukas kami ng isang terminal at dito namin isasagawa ang sumusunod na utos na magdaragdag ng CoreCtrl sa simula ng aming session ng gumagamit:

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

Sa pamamagitan nito, isa pang karagdagang hakbang na maaaring magawa ay upang maiwasan ang CoreCtrl wizard mula sa pagtatanong para sa iyong password na tumakbo na may mga pribilehiyo ng ugat. Para sa mga ito kailangan mong lumikha ng isang file na may sumusunod na utos:

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

At sa loob nito idaragdag mo ang sumusunod:

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;

}

});

Panghuli upang makontrol ang mga AMD GPU mahalaga na magdagdag ng isang parameter sa isang linya ng grub dahil ginagamit ng CoreCtrl ang driver ng amdgpu.

Kailangan lang nating isagawa ang sumusunod sa isang terminal:

sudo nano /etc/default/grub

Hahanapin namin dito ang linya ng GRUB_CMDLINE_LINUX_DEFAULT at idinagdag namin ito:

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

Nagse-save kami at pagkatapos ay isinasagawa ang sumusunod:

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

Panghuli, kung nais mong malaman ang tungkol dito, maaari kang kumunsulta ang sumusunod na link kung saan maaari kang makahanap ng dokumentasyon tungkol sa CoreCtrl.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: AB Internet Networks 2008 SL
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.