CoreCtrl יישום לשליטה בפרופילי חומרה (פרמטרים של GPU ומעבד)

CoreCtrl

לפני כמה ימים הגרסה הראשונה של CoreCtrl שוחררה, שהוא אפליקציה חדשה לינוקס כלומר נועד לאפשר למשתמש לשלוט בקלות בחומרת המחשב שלהם באמצעות פרופילי יישומים.

הגדרות ברירת המחדל מוגדרות בפרופיל גלובלי. גַם מאפשר למשתמש ליצור כמה שיותר פרופילים מותאמים אישית, כל אחד מהם מגדיר את התצורה שלו. כל פרופיל מותאם אישית משויך לתוכנית הפעלה.

כאשר התוכנית המשויכת מתחילה, הגדרות הפרופיל יוחלו באופן אוטומטי. מאוחר יותר, כאשר התוכנית מסתיימת, ההגדרות הקודמות משוחזרות.

אתה יכול לבחור אילו אלמנטים של המערכת ישלטו על ידי פרופיל, אפילו עבור הפרופיל הגלובלי.

בדרך זו, חלקים מסוימים של המערכת יישארו שלמים עם החלת הפרופיל. זה יאפשר לך לשלוט על אותם חלקים באמצעות יישומים אחרים או להגדיר התנהגות גלובלית עבור חלק אחד תוך שליטה על חלקים אחרים עם פרופילים מותאמים אישית.

כיצד להתקין את CoreCtrl ב- Linux?

למי שמעוניין להיות מסוגל להתקין יישום זה בהפצתו הם יכולים לעשות זאת על ידי ביצוע ההוראות שאנו חולקים להלן.

CoreCtrl הוא יישום שרק מתחיל להגיע לערוצים העיקריים של הפצות לינוקס, כך שאפשר למצוא אותו במאגרים של חלק מההפצות לינוקס.

הם יכולים לחפש את היישום בעזרת התוכנה או מרכז היישומים שלהם או מהטרמינל באמצעות פקודת החיפוש ממנהל החבילות שלהם.

להפצות שטרם הושגו בשלב זה (דביאן, אובונטו ונגזרות, פדורה, openSUSE בין נגזרות אלה) נצטרך לקמפל את היישום במחשבים שלנו.

לפני הידור אנו חייבים לבצע את ההתקנה הקודמת של כמה תלות שהם:

  • רכיבי Qt (5.9+): Core, DBus, Graphics, Widgets, Network
  • כלי Qing5 LinguistTools
  • KF5Auth
  • ארכיב
  • בוטאן 2 (2.2.0+)
  • מהדר C ++ 17 (gcc 8 + 1, clang 7+)
  • CMake 3.3 + 2
  • מודולים אקסטרים cmake (עבור אובונטו 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;

}

});

לבסוף לשליטה על GPUs של 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. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.