CoreCtrl aplikasi untuk mengawal profil perkakasan (parameter GPU dan CPU)

TerasCtrl

Beberapa hari yang lalu versi pertama CoreCtrl dikeluarkan, iaitu aplikasi baru Linux yang direka untuk membolehkan pengguna mengawal perkakasan komputer mereka dengan mudah menggunakan profil aplikasi.

Tetapan lalai ditentukan dalam profil global. Juga membolehkan pengguna membuat seberapa banyak profil tersuai yang dikehendaki, masing-masing menentukan konfigurasi sendiri. Setiap profil khusus dikaitkan dengan program yang dapat dilaksanakan.

Apabila program yang berkaitan dimulakan, tetapan profil akan diterapkan secara automatik. Kemudian, apabila program berakhir, tetapan sebelumnya dipulihkan.

Anda boleh memilih elemen sistem mana yang akan dikendalikan oleh profil, bahkan untuk profil global.

Dengan cara ini, beberapa bahagian sistem akan tetap utuh ketika profil diterapkan. Ini akan membolehkan anda mengawal bahagian tersebut menggunakan aplikasi lain atau menentukan tingkah laku global untuk satu bahagian sambil mengawal bahagian lain dengan profil tersuai.

Bagaimana cara memasang CoreCtrl di Linux?

Bagi mereka yang berminat untuk memasang aplikasi ini dalam edaran mereka Mereka boleh melakukannya dengan mengikuti arahan yang kami kongsikan di bawah.

CoreCtrl adalah aplikasi yang baru mulai mencapai saluran utama distribusi Linux, jadi mungkin untuk mencarinya di repositori beberapa distribusi Linux.

Mereka dapat mencari aplikasi dengan bantuan Perisian atau Pusat Aplikasi mereka atau dari terminal menggunakan perintah carian dari pengurus pakej mereka.

Untuk pengedaran yang belum dapat dicapai pada masa ini (Debian, Ubuntu dan derivatif, Fedora, openSUSE antara derivatif ini) kita perlu menyusun aplikasi di komputer kita.

Sebelum menyusun, kita mesti melakukan pemasangan beberapa pergantungan sebelumnya iaitu:

  • Komponen Qt (5.9+): Teras, DBus, Grafik, Widget, Rangkaian
  • Qt5LinguistTools
  • KF5Auth
  • Arkib KA
  • Lantunan 2 (2.2.0+)
  • Penyusun C ++ 17 (gcc 8 + 1, clang 7+)
  • CMake 3.3 + 2
  • modul-cmake tambahan (untuk Ubuntu 18.04 LTS)

Penyusunan CoreCtrl

Untuk ini mari buka terminal dan muat turun kod CoreCtrl dengan:

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

Dan kami terus menyusun dengan:

cd corectrl

mkdir build

cd build

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

make

Pada akhirnya kami akan memasang dengan:

sudo make install

Pemasangan CoreCtrl pada Arch Linux dan derivatifnya

Bagi mereka yang merupakan pengguna Arch Linux, Manjaro, Arco Linux dan sebaran lain yang berasal dari Arch Linux, mereka boleh memasang CoreCtrl terus dari repositori AUR.

Mereka hanya perlu memasang wizard AUR dan repositori AUR diaktifkan dalam fail pacman.conf mereka

Untuk memasang buka terminal dan di dalamnya kita akan menaip arahan berikut:

yay -S corectrl

Dan dengan ini kita hanya perlu membuang beberapa pakej yang bertentangan dengan kebergantungan corectrl (tidak ada yang serius) dan akan dimulakan dengan muat turun, penyusunan dan pemasangan (luangkan masa anda)

Tetapan CoreCtrl

Selepas anda berjaya memasang CoreCtrl kita akan membuka terminal dan di atasnya kita akan melaksanakan arahan berikut yang akan menambahkan CoreCtrl pada awal sesi pengguna kami:

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

Dengan ini, satu lagi langkah tambahan yang dapat dilakukan adalah untuk mengelakkan wizard CoreCtrl meminta kata laluan anda berjalan dengan hak root. Untuk ini, anda perlu membuat fail dengan arahan berikut:

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

Dan di dalamnya anda menambah perkara berikut:

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;

}

});

Akhirnya untuk mengawal GPU AMD adalah penting untuk menambahkan parameter ke garisan grub kerana CoreCtrl menggunakan pemacu amdgpu.

Kita hanya perlu melakukan perkara berikut di terminal:

sudo nano /etc/default/grub

Di sini kita akan mencari baris GRUB_CMDLINE_LINUX_DEFAULT dan di dalamnya kita tambahkan:

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

Kami menyimpan dan kemudian melaksanakan perkara berikut:

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

Akhirnya, jika anda ingin mengetahui lebih lanjut mengenainya, anda boleh berunding pautan berikut di mana anda boleh mendapatkan dokumentasi mengenai CoreCtrl.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab untuk data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.