CoreCtrl, donanım profillerini kontrol etmek için bir uygulama (GPU ve CPU parametreleri)

ÇekirdekCtrl

Birkaç gün önce CoreCtrl'in ilk sürümü yayınlandı, hangisi yeni bir uygulama Linux yani kullanıcının uygulama profillerini kullanarak bilgisayar donanımını kolayca kontrol etmesini sağlamak için tasarlanmıştır.

Varsayılan ayarlar global bir profilde tanımlanır. Ayrıca kullanıcının istediği kadar özel profil oluşturmasına olanak tanır, her biri kendi konfigürasyonunu tanımlıyor. Her özel profil, çalıştırılabilir bir programla ilişkilendirilir.

İlişkili program başladığında, profil ayarları otomatik olarak uygulanacaktır. Daha sonra program sona erdiğinde önceki ayarlar geri yüklenir.

Global profil için bile sistemin hangi öğelerinin bir profil tarafından kontrol edileceğini seçebilirsiniz.

Bu şekildeprofil uygulandığında sistemin bazı kısımları bozulmadan kalacaktır. Bu, bu parçaları diğer uygulamaları kullanarak kontrol etmenize veya özel profillerle diğer parçaları kontrol ederken bir parça için genel davranışı tanımlamanıza olanak tanır.

Linux'a CoreCtrl nasıl kurulur?

Bu uygulamayı dağıtımlarına yükleyebilmek isteyenler için Bunu, aşağıda paylaştığımız talimatları izleyerek yapabilirler.

CoreCtrl, Linux dağıtımlarının ana kanallarına yeni ulaşmaya başlayan bir uygulamadır, bu nedenle onu bazı Linux dağıtımlarının depolarında bulmak mümkündür.

Yazılım veya Uygulama Merkezi yardımıyla veya paket yöneticilerinden gelen arama komutunu kullanarak terminalden uygulamayı arayabilirler.

Henüz ulaşılmamış dağıtımlar için (Debian, Ubuntu ve türevleri, Fedora, bunların türevleri arasında openSUSE) uygulamayı bilgisayarlarımızda derlememiz gerekecek.

Derlemeden önce, aşağıdaki bazı bağımlılıkların önceki kurulumunu gerçekleştirmeliyiz:

  • Qt bileşenleri (5.9+): Çekirdek, DBus, Grafikler, Widget'lar, Ağ
  • Qt5 DilbilimciAraçları
  • KF5 Yetkilendirme
  • KArşive
  • Sıçrama 2 (2.2.0+)
  • C ++ 17 derleyici (gcc 8 + 1, clang 7+)
  • CMake 3.3 + 2
  • ekstra cmake modülleri (Ubuntu 18.04 LTS için)

CoreCtrl derlemesi

Bunun için bir terminal açalım ve CoreCtrl kodunu şu şekilde indirelim:

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

Ve şu şekilde derlemeye devam ediyoruz:

cd corectrl

mkdir build

cd build

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

make

Sonunda şununla kuracağız:

sudo make install

Arch Linux ve türevlerinde CoreCtrl kurulumu

Arch Linux, Manjaro, Arco Linux ve Arch Linux'tan türetilen diğer dağıtımları kullananlar için, CoreCtrl'i doğrudan AUR havuzlarından kurabilirler.

Yalnızca bir AUR sihirbazının kurulu olması ve pacman.conf dosyasında AUR havuzunun etkin olması gerekir

Yüklemek sadece bir terminal açın ve içine aşağıdaki komutu yazacağız:

yay -S corectrl

Ve bununla, yalnızca corectrl bağımlılıkları ile çelişen (ciddi bir şey değil) bazı paketleri kaldırmamız gerekecek ve indirme, derleme ve kurulumla başlayacağız (acele etmeyin)

CoreCtrl Ayarları

CoreCtrl'i başarıyla yükledikten sonra bir terminal açacağız ve üzerinde çalıştıracağız Kullanıcı oturumumuzun başlangıcında CoreCtrl ekleyecek aşağıdaki komut:

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

Bununla, yapılabilecek diğer bir ek adım, CoreCtrl sihirbazının şifrenizin root ayrıcalıklarıyla çalışmasını istemesini önlemektir. Bunun için aşağıdaki komutla bir dosya oluşturmanız gerekecektir:

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

Ve içine şunları eklersiniz:

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;

}

});

Son olarak AMD GPU'ları kontrol etmek için bir parametre eklemek önemlidir CoreCtrl amdgpu sürücüsünü kullandığından beri grub satırına.

Sadece aşağıdakileri bir terminalde yürütmemiz gerekiyor:

sudo nano /etc/default/grub

Burada GRUB_CMDLINE_LINUX_DEFAULT satırını arayacağız ve içine şunları ekleyeceğiz:

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

Aşağıdakileri kaydeder ve ardından uygularız:

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

Son olarak, bu konuda daha fazla bilgi edinmek istiyorsanız, danışabilirsiniz. aşağıdaki bağlantı CoreCtrl ile ilgili belgeleri burada bulabilirsiniz.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: AB Internet Networks 2008 SL
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.