CoreCtrl แอปพลิเคชันเพื่อควบคุมโปรไฟล์ฮาร์ดแวร์ (พารามิเตอร์ GPU และ CPU)

แกนCtrl

ไม่กี่วันที่ผ่านมา CoreCtrl รุ่นแรกเปิดตัว ซึ่งเป็น แอปใหม่ ลินุกซ์นั่นคือ ออกแบบมาเพื่อให้ผู้ใช้สามารถควบคุมฮาร์ดแวร์คอมพิวเตอร์ได้อย่างง่ายดายโดยใช้โปรไฟล์แอปพลิเคชัน

การตั้งค่าเริ่มต้นถูกกำหนดไว้ในโปรไฟล์ส่วนกลาง นอกจากนี้ อนุญาตให้ผู้ใช้สร้างโปรไฟล์ที่กำหนดเองได้มากเท่าที่ต้องการ แต่ละคนกำหนดโครงร่างของตัวเอง โปรไฟล์ที่กำหนดเองแต่ละโปรไฟล์เชื่อมโยงกับโปรแกรมปฏิบัติการ

เมื่อโปรแกรมที่เกี่ยวข้องเริ่มทำงานการตั้งค่าโปรไฟล์จะถูกนำไปใช้โดยอัตโนมัติ ต่อมาเมื่อโปรแกรมสิ้นสุดลงการตั้งค่าก่อนหน้าจะถูกเรียกคืน

คุณสามารถเลือกได้ว่าองค์ประกอบใดของระบบจะถูกควบคุมโดยโปรไฟล์แม้กระทั่งสำหรับโปรไฟล์ส่วนกลาง

ด้วยวิธีนี้บางส่วนของระบบจะยังคงเหมือนเดิมเมื่อนำโปรไฟล์ไปใช้. วิธีนี้จะช่วยให้คุณสามารถควบคุมส่วนเหล่านั้นโดยใช้แอปพลิเคชันอื่นหรือกำหนดพฤติกรรมส่วนกลางสำหรับส่วนหนึ่งในขณะที่ควบคุมส่วนอื่น ๆ ด้วยโปรไฟล์ที่กำหนดเอง

จะติดตั้ง CoreCtrl บน Linux ได้อย่างไร?

สำหรับผู้ที่สนใจสามารถติดตั้งแอพพลิเคชั่นนี้ในการแจกจ่ายได้ สามารถทำได้โดยทำตามคำแนะนำที่เราแบ่งปันด้านล่าง

CoreCtrl เป็นแอปพลิเคชันที่เพิ่งเริ่มเข้าถึงช่องทางหลักของลีนุกซ์ดิสทริบิวชันดังนั้นจึงเป็นไปได้ที่จะพบในที่เก็บของลีนุกซ์บางรุ่น

พวกเขาสามารถค้นหาแอปพลิเคชันด้วยความช่วยเหลือของซอฟต์แวร์หรือศูนย์แอปพลิเคชันหรือจากเทอร์มินัลโดยใช้คำสั่งค้นหาจากตัวจัดการแพ็คเกจ

สำหรับการแจกแจงที่ยังไม่ถึงในขณะนี้ (Debian, Ubuntu และอนุพันธ์, Fedora, openSUSE ท่ามกลางอนุพันธ์เหล่านี้) เราจะต้องรวบรวมแอปพลิเคชันบนคอมพิวเตอร์ของเรา

ก่อนที่จะรวบรวมเราต้องทำการติดตั้งการอ้างอิงก่อนหน้านี้ซึ่ง ได้แก่ :

  • ส่วนประกอบ Qt (5.9+): Core, DBus, Graphics, Widgets, Network
  • Qt5เครื่องมือภาษาศาสตร์
  • KF5Auth
  • คลังเก็บเอกสารสำคัญ
  • โบตั๋น 2 (2.2.0+)
  • คอมไพเลอร์ C ++ 17 (gcc 8 + 1 เสียงดัง 7+)
  • CMake 3.3 + 2
  • โมดูลพิเศษ cmake (สำหรับ Ubuntu 18.04 LTS)

การรวบรวม CoreCtrl

สำหรับสิ่งนี้ มาเปิดเทอร์มินัลและดาวน์โหลดรหัส CoreCtrl ด้วย:

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

และเราจะรวบรวม:

cd corectrl

mkdir build

cd build

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

make

ในตอนท้ายเราจะติดตั้งด้วย:

sudo make install

การติดตั้ง CoreCtrl บน Arch Linux และอนุพันธ์

สำหรับผู้ที่เป็นผู้ใช้ Arch Linux, Manjaro, Arco Linux และการแจกจ่ายอื่น ๆ ที่มาจาก Arch Linux พวกเขาสามารถติดตั้ง CoreCtrl ได้โดยตรงจากที่เก็บ AUR

ควรมีเฉพาะวิซาร์ด AUR ที่ติดตั้งและเปิดใช้งานที่เก็บ AUR ในไฟล์ pacman.conf

ติดตั้ง เพียงแค่เปิดเทอร์มินัลแล้วเราจะพิมพ์คำสั่งต่อไปนี้:

yay -S corectrl

และด้วยสิ่งนี้เราจะต้องลบบางแพ็คเกจที่ขัดแย้งกับการอ้างอิง corectrl เท่านั้น (ไม่มีอะไรร้ายแรง) และจะเริ่มต้นด้วยการดาวน์โหลดการรวบรวมและการติดตั้ง (ใช้เวลาของคุณ)

การตั้งค่า CoreCtrl

หลังจากที่คุณติดตั้ง CoreCtrl เรียบร้อยแล้ว เรากำลังจะเปิดเทอร์มินัลและเราจะดำเนินการ คำสั่งต่อไปนี้ซึ่งจะเพิ่ม CoreCtrl ที่จุดเริ่มต้นของเซสชันผู้ใช้ของเรา:

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

ด้วยขั้นตอนเพิ่มเติมอีกขั้นตอนหนึ่งที่สามารถทำได้คือการป้องกันไม่ให้วิซาร์ด CoreCtrl ขอรหัสผ่านของคุณเพื่อเรียกใช้ด้วยสิทธิ์ระดับรูท สำหรับสิ่งนี้คุณจะต้องสร้างไฟล์ด้วยคำสั่งต่อไปนี้:

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

และภายในนั้นคุณเพิ่มสิ่งต่อไปนี้:

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;

}

});

สุดท้ายในการควบคุม GPU ของ AMD สิ่งสำคัญคือต้องเพิ่มพารามิเตอร์ ไปยังสายด้วงเนื่องจาก CoreCtrl ใช้ไดรเวอร์ amdgpu

เราต้องดำเนินการต่อไปนี้ในเทอร์มินัล:

sudo nano /etc/default/grub

ที่นี่เราจะค้นหาบรรทัด GRUB_CMDLINE_LINUX_DEFAULT และเราจะเพิ่ม:

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

เราบันทึกแล้วดำเนินการต่อไปนี้:

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

สุดท้ายนี้หากคุณต้องการทราบข้อมูลเพิ่มเติมคุณสามารถปรึกษาได้ ลิงค์ต่อไปนี้ ซึ่งคุณสามารถค้นหาเอกสารเกี่ยวกับ CoreCtrl


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. รับผิดชอบข้อมูล: AB Internet Networks 2008 SL
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา