Konfigurirajte hibridno grafiko in zmanjšajte temperaturo v Arch Linuxu

Ta objava vsebuje navodila za pravilno konfiguracijo hibridne grafike, bodisi Intel / ATI ali INTEL / Nvidia, kot tudi zmanjšanje temperature v računalnikih s procesorjem Core iX v Arch Linux

Instrucciones

Podprti gonilniki:
xf86-video-nouveau
xf86-video-ati
xf86-video-intel

korak 1

Pridobite seznam ponudnikov grafike:
$ xrandr --listproviders

Če je rezultat podoben naslednjem, izvedemo 2. korak:
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

korak 2

Skript prenesemo, da omogočimo diskretno grafično kartico:
$ wget https://www.dropbox.com/s/p2kbq7mrg30cimy/ATI_Enable.sh

3. korak

Urejamo skript:
$ nano ATI_Enable.sh

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

Urejeno:
#!/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"

korak 4

Dajemo dovoljenja za izvajanje in izvajamo:
$ sudo chmod +x ATI_Enable.sh && ./ATI_Enable

**POMEMBNO: Dodajanje skripta v zagon sistema Informacije: Naučite se, kako to storiti**

Prenesite skripte za vklop in izklop diskretne kartice:
$ 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

Privzeto se obe kartici vklopita, ko je jedro naloženo, odslej pa bo za izklop diskretne kartice dovolj, da odprete terminal in vtipkate $ sudo ATI_Off po potrebi ga lahko vklopimo s $ sudo ATI_On

** Priporočam izklop diskretne kartice, kadar je ne uporabljate, da izboljšate delovne temperature v opremi (zniža približno 10 ~ 20 ºC).

Temperaturo je mogoče preveriti Nameščen paket lm_sensors (vsem, ki vprašajo damo DA)
$ sudo pacman -S lm_sensors && sudo sensors-detect

Zdaj je potrebno samo zagnati «senzorje», da dobimo informacije o temperaturi:
$ sensors

Dodatni korak

Zaženite frekvenčni nadzor (ustavljen s tipkama Ctrl + C):
$ watch grep "cpu MHz" /proc/cpuinfo

Informacije o CPE in spreminjanje frekvence:
$ cpupower frequency-info

Če imate težave z gonilnikom intel_pstate ali opazite, da so frekvence procesorja visoke, tudi ko ne izvajate zahtevnih nalog:

V jedru bomo onemogočili intel_pstate in naložili acpi-cpufreq , ki je gonilnik, ki se je uporabljal v jedrih pred različico 3.9.

$ sudo nano /etc/default/grub

Iščemo črto, podobno:
GRUB_CMDLINE_LINUX_DEFAULT="quiet "

In dodajamo intel_pstate=disable

Torej:

GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_pstate=disable"
Shranimo (Ctrl + O)

Preoblikujemo Grub:
grub-mkconfig -o /boot/grub/grub.cfg

** To bo veljalo do naslednjega ponovnega zagona, ne pozabite, da se diskretna kartica samodejno vklopi.

Končali smo!!


Dodaj kot prednostni vir v Googlu