Konfigurējiet hibrīdo grafiku un samaziniet temperatūru Arch Linux

Šis ziņojums satur instrukcijas, kā pareizi konfigurēt hibrīdo grafiku, Intel / ATI vai INTEL / Nvidia, kā arī temperatūras samazinājumu datoros ar Core iX procesoru Arch Linux

Instrucciones

Atbalstītie draiveri:
xf86-video-nouveau
xf86-video-ati
xf86-video-intel

soli 1

Iegūstiet grafisko pakalpojumu sniedzēju sarakstu:
$ xrandr --listproviders

Ja izeja ir līdzīga šādai, mēs veicam 2. darbību:
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

soli 2

Mēs lejupielādējam skriptu, lai iespējotu diskrētās grafikas karti:
$ wget https://www.dropbox.com/s/p2kbq7mrg30cimy/ATI_Enable.sh

3. solis

Mēs rediģējam skriptu:
$ nano ATI_Enable.sh

Oriģināls:
#!/bin/bash
xrandr --setprovideroffloadsink ID_ATI ID_INTEL
sleep 1
echo "Habilitando..."
glxinfo | grep "OpenGL renderer"
DRI_PRIME=1 glxinfo | grep "OpenGL renderer"

Rediģēts:
#!/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"

soli 4

Mēs piešķiram izpildes atļaujas un izpildām:
$ sudo chmod +x ATI_Enable.sh && ./ATI_Enable

**SVARĪGI: Pievienojiet skriptu sistēmas startēšanas informācijai: Uzziniet, kā to izdarīt**

Lejupielādējiet diskrētās kartes ieslēgšanas un izslēgšanas skriptus:
$ 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

Pēc noklusējuma abas kartes ieslēdzas, kad kodols ir ielādēts, un, lai izslēgtu diskrēto karti, būs pietiekami, lai atvērtu termināli un ierakstītu $ sudo ATI_Off ja nepieciešams, mēs to varam ieslēgt $ sudo ATI_On

** Es iesaku izslēgt diskrēto karti, ja tā netiks izmantota, lai uzlabotu darba temperatūru iekārtā (pazemināt aptuveni 10 ~ 20 ºC).

Temperatūru var pārbaudīt. Instalētā pakete lm_sensors (Visam, kas prasa, mēs dodam JĀ)
$ sudo pacman -S lm_sensors && sudo sensors-detect

Tagad, lai iegūtu informāciju par temperatūru, ir nepieciešams izpildīt tikai sensorus:
$ sensors

Papildu solis

Palaidiet frekvences monitoru (apturēts ar Ctrl + C):
$ watch grep "cpu MHz" /proc/cpuinfo

Informācija par CPU un frekvences mērogošana:
$ cpupower frequency-info

Ja rodas problēmas ar intel_pstate draiveri vai pamanāt, ka procesora frekvences ir augstas, pat ja neveicat sarežģītus uzdevumus:

Mēs atspējosim intel_pstate no kodola un ielādēsim acpi-cpufreq , kas ir draiveris, kas tika izmantots kodolos pirms 3.9 versijas.

$ sudo nano /etc/default/grub

Mēs meklējam līniju, kas ir līdzīga:
GRUB_CMDLINE_LINUX_DEFAULT="quiet "

Un mēs pievienojam intel_pstate=disable

Así:

GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_pstate=disable"
Mēs saglabājam (Ctrl + O)

Mēs pārkonfigurējam Grub:
grub-mkconfig -o /boot/grub/grub.cfg

** Tas stāsies spēkā līdz nākamajai pārstartēšanai. Atcerieties, ka diskrētā karte ieslēdzas automātiski.

Mēs esam galā !!


Pievienot kā vēlamo avotu pakalpojumā Google