Ovaj post sadrži uputstva za ispravno konfigurisanje hibridne grafike, bilo Intel/ATI ili INTEL/Nvidia, kao i smanjenje temperature na računarima sa Core iX procesorom u Arch Linux-u
Upute
Podržani drajveri:
xf86-video-nouveau
xf86-video-ati
xf86-video-intel
Korak 1
Preuzmite listu grafičkih provajdera:
$ xrandr --listproviders
Ako je izlaz sličan sljedećem, izvodimo korak 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
Korak 2
Mi preuzimamo skriptu da omogućimo diskretnu grafičku karticu:
$ wget https://www.dropbox.com/s/p2kbq7mrg30cimy/ATI_Enable.sh
3. korak
Uređujemo skriptu:
$ 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"
Izmijenjeno:
#!/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 dozvole za izvršenje i izvršavamo:
$ sudo chmod +x ATI_Enable.sh && ./ATI_Enable
**VAŽNO: Dodajte skriptu u informacije o pokretanju sistema: Naučite kako to učiniti
Preuzmite skripte za uključivanje i isključivanje 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
Po defaultu se obje kartice uključuju kada se kernel učita i od sada za isključivanje diskretne kartice biće dovoljno otvoriti terminal i ukucati $ sudo ATI_Off Po potrebi možemo ga uključiti sa $ sudo ATI_On
**Preporučujem da isključite diskretnu karticu kada se neće koristiti za poboljšanje radnih temperatura u opremi (smanjite približno 10 ~ 20 ºC).
Temperatura se može provjeriti Instaliran paket lm_sensors (dajemo DA na sve što tražite)
$ sudo pacman -S lm_sensors && sudo sensors-detect
Sada je potrebno samo pokrenuti "senzore" da biste dobili informacije o temperaturi:
$ sensors
Extra Step
Pokreće nadzor brzine (zaustavljen sa Ctrl+C):
$ watch grep "cpu MHz" /proc/cpuinfo
Informacije o procesoru i skaliranje frekvencije:
$ cpupower frequency-info
Ako imate problema sa drajverom intel_pstate ili primijetite da su frekvencije vašeg procesora visoke iako ne obavljate zadatke koji to zahtijevaju:
Isključićemo intel_pstate kernela i učitaćemo acpi-cpufreq što je drajver koji se koristio u kernelima prije 3.9
$ sudo nano /etc/default/grub
Tražimo liniju sličnu:
GRUB_CMDLINE_LINUX_DEFAULT="quiet "
i dodajemo intel_pstate=disable
Dakle:
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_pstate=disable"
Spremamo (Ctrl+O)
Rekonfigurišemo Grub:
grub-mkconfig -o /boot/grub/grub.cfg
**Ovo će stupiti na snagu do sljedećeg ponovnog pokretanja, zapamtite da se diskretna kartica uključuje automatski.
Gotovi smo!!