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

הודעה זו מכילה את ההוראות לתצורה נכונה של גרפיקה היברידית, אינטל / ATI או INTEL / Nvidia, כמו גם הפחתת טמפרטורה במחשבים עם מעבד Core iX ב- Arch Linux.

הוראות

נהגים נתמכים:
xf86-video-nouveau
xf86-video-ati
xf86-video-intel

צעד 1

קבל את רשימת ספקי הגרפיקה:
$ xrandr --listproviders

אם התפוקה דומה לזו הבאה, אנו מבצעים את שלב 2:
Providers: number : 2
Provider 0: id: 0x7d cap: 0xb, Source Output, Sink Output, Sink Offload crtcs: 3 outputs: 4 associated providers: 1 name:Intel
Provider 1: id: 0x56 cap: 0xf, Source Output, Sink Output, Source Offload, Sink Offload crtcs: 6 outputs: 1 associated providers: 1 name:radeon

צעד 2

אנו מורידים את הסקריפט בכדי לאפשר את הכרטיס הגרפי הנפרד:
$ wget https://www.dropbox.com/s/p2kbq7mrg30cimy/ATI_Enable.sh

שלב 3

אנו עורכים את התסריט:
$ nano ATI_Enable.sh

מקורי:
#!/bin/bash
xrandr --setprovideroffloadsink ID_ATI ID_INTEL
sleep 1
echo "Habilitando..."
glxinfo | grep "OpenGL renderer"
DRI_PRIME=1 glxinfo | grep "OpenGL renderer"

עָרוּך:
#!/bin/bash
xrandr --setprovideroffloadsink 0x55 0x7c
echo "Habilitando..."
sleep 1
echo "Proveedor Grafico: "
glxinfo | grep "OpenGL renderer"
echo "Proveedor Grafico Discreto: "
DRI_PRIME=1 glxinfo | grep "OpenGL renderer"

צעד 4

אנו נותנים הרשאות ביצוע ומבצעים:
$ sudo chmod +x ATI_Enable.sh && ./ATI_Enable

** חשוב: הוסף סקריפט למידע על הפעלת המערכת: למד כיצד לעשות זאת

הורד סקריפטים לכרטיסים בדידים לסירוגין:
$ sudo su
# cd /usr/bin
# wget https://www.dropbox.com/s/rcvbvl081gt059x/ATI_Off
# wget https://www.dropbox.com/s/9l44p2l75nertr9/ATI_On
# chmod +x ATI_Off
# chmod +x ATI_On

כברירת מחדל שני הכרטיסים מופעלים כאשר הטעינה את הליבה ומעתה ואילך לכבות את הכרטיס הנפרד זה יהיה מספיק כדי לפתוח מסוף ולהקליד $ sudo ATI_Off אם נדרש, נוכל להפעיל אותו באמצעות $ sudo ATI_On

** אני ממליץ לכבות את הכרטיס הנפרד כאשר אינו בשימוש לשיפור טמפרטורות העבודה בציוד (מפחית כ -10 ~ 20 מעלות צלזיוס).

ניתן לבדוק את הטמפרטורה החבילה המותקנת lm_sensors (אנו נותנים כן לכל מה שמבקש)
$ sudo pacman -S lm_sensors && sudo sensors-detect

עכשיו רק צריך לבצע «חיישנים» כדי לקבל מידע על טמפרטורה:
$ sensors

שלב נוסף

הפעל את צג התדרים (נעצר עם Ctrl + C):
$ watch grep "cpu MHz" /proc/cpuinfo

מידע על מעבד וקנה מידה של תדרים:
$ cpupower frequency-info

אם יש לך בעיה עם הבקר intel_pstate או שאתה שם לב שהתדרים של המעבד שלך גבוהים למרות שאתה לא מבצע משימות הדורשות זאת:

אנחנו הולכים להשבית את intel_pstate של הליבה ואנחנו הולכים לטעון acpi-cpufreq שהוא הנהג המשמש בגרעינים לפני 3.9

$ sudo nano /etc/default/grub

אנו מחפשים את הקו הדומה ל:
GRUB_CMDLINE_LINUX_DEFAULT="quiet "

ואנחנו מוסיפים intel_pstate=disable

כך:

GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_pstate=disable"
אנו חוסכים (Ctrl + O)

אנו מגדירים מחדש את הגרוב:
grub-mkconfig -o /boot/grub/grub.cfg

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

אנחנו סיימנו!!


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   מנואלפרז דיג'ו

    הודעה נהדרת, האם מישהו מתאים את זה לדביאן או לאובונטו?

    1.    ג'נזודני דיג'ו

      בדביאן ובאובונטו זה מספיק להתקין את מנהלי ההתקנים של אינטל ואז את הקניינים של ATI Catalyst, לאחר מכן מלוח הניהול של Catalyst אפשר לבצע את ההחלפה, הצעד הנוסף עובד אותו דבר בדביאן או באובונטו, ברכות!

  2.   בואו נשתמש בלינוקס דיג'ו

    תרומה טובה! חיפשתי משהו כזה. 🙂

    1.    ג'נזודני דיג'ו

      תודה = ד

  3.   ג'רונימו דיג'ו

    מעניין ,,, למזלי יש לי אינטל ,,

  4.   טלפלברוקס דיג'ו

    פוסט ראשון טוב מאוד. רציתי לשאול דבר אחד. יש לי מחשב נייד hp עם כרטיס אינטל HD 3000 ו- AMD Radeon HD 6490M. מדוע אני מקבל את הפלט הזה כשאני מריץ את הפקודה "xrandr –listproviders":
    ספקים: מספר: 1
    ספק 0: id: מכסה 0x45: 0xb, פלט מקור, פלט כיור, crtcs offload crtcs: 2 יציאות: 4 ספקים משויכים: 0 שם: Intel

    ב"ספקים: מספר: 1 "הם לא צריכים להיות 2?
    ב- Windows ובאובונטו עם מנהל ההתקן הקנייני אם הגרפיקה של AMD עובדת בשבילי, אבל לא הצלחתי לגרום לזה לעבוד ב- Arch. ניסיתי גם להתקין זרז לפי ההוראות בוויקי, אך לא הצלחתי. הוסף את כרטיס אינטל אם זה עובד.

    1.    ג'נזודני דיג'ו

      האם מותקן בהתקן xf86-video-intel ו- xf86-video-ati?

  5.   מצורע_איבן דיג'ו

    הלכתי לאיבוד במעבר אינטל / ATI ואינטל / nVidia. יש לי nVidia 8200M G? האם יהיה שימושי ליישם מדריך זה?

    1.    x11tete11x דיג'ו

      אם יש לך לוח אינטל נפרד ו- Nvidia ייעודי אז כן

  6.   איוריה דיג'ו

    פוסט טוב ... תודה ששיתפת ...

  7.   אליוטיים 3000 דיג'ו

    WTF ?!

    איך יצאת לשים את נגן Youtube הישן?

    1.    ג'נזודני דיג'ו

      אותו בלוג בעת הוספת הסרטון נותן לך את הכלי ליצור swf שישמיע את הסרטון שלך, הוא לא ממש יליד ל- YouTube, זה נגן מוטבע

  8.   פגה דיג'ו

    פוסט טוב! בשבועות האחרונים יש לי בעיות טמפרטורה עם Arch Linux. יש לי Arch Linux ב- Dual Boot עם Windows 7 וזה קרה לי שברגע ש- Arch התחיל הטמפרטורה זינקה ולא רק של המעבד אלא גם של לוחות יציאת ה- USB וה- HDD שלא קרה עם Windows. Arch Linux לא נשמר מההסרה מהמחשב שלי בזכות ההודעה שלך! ברכות