הודעה זו מכילה את ההוראות לתצורה נכונה של גרפיקה היברידית, אינטל / 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
** פעולה זו תיכנס לתוקף עד לאתחול הבא, זכור שהכרטיס הדיסקרטי נדלק אוטומטית.
אנחנו סיימנו!!