Dette indlæg indeholder instruktioner til korrekt konfigurering af hybridgrafik, enten Intel / ATI eller INTEL / Nvidia, samt temperaturreduktion i computere med Core iX Processor i Arch Linux
instrucciones
Understøttede drivere:
xf86-video-nouveau
xf86-video-ati
xf86-video-intel
trin 1
FÃ¥ listen over grafiske udbydere:
$ xrandr --listproviders
Hvis output svarer til følgende, udfører vi trin 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
trin 2
Vi downloader scriptet for at aktivere det diskrete grafikkort:
$ wget https://www.dropbox.com/s/p2kbq7mrg30cimy/ATI_Enable.sh
Trin 3
Vi redigerer scriptet:
$ 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"
Redigeret:
#!/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"
trin 4
Vi giver eksekveringstilladelser og udfører:
$ sudo chmod +x ATI_Enable.sh && ./ATI_Enable
** VIGTIGT: Føj script til systemstart info: Lær hvordan du gør det
Download scripts til diskret kort til og fra:
$ 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
Begge kort tændes som standard, når kernen er indlæst, og fra nu af for at slukke for det diskrete kort vil det være nok til at åbne en terminal og skrive $ sudo ATI_Off hvis det er nødvendigt, kan vi tænde det med $ sudo ATI_On
** Jeg anbefaler at slukke for det diskrete kort, når det ikke er i brug for at forbedre udstyrets arbejdstemperaturer (reducerer ca. 10 ~ 20 ºC).
Temperaturen kan kontrolleres Installeret lm_sensors pakke (Vi giver JA til alt, hvad der beder)
$ sudo pacman -S lm_sensors && sudo sensors-detect
Nu er det kun nødvendigt at udføre «sensorer» for at få temperaturinfo:
$ sensors
Ekstra trin
Kør frekvensmonitoren (stoppet med Ctrl + C):
$ watch grep "cpu MHz" /proc/cpuinfo
CPU-information og frekvensskalering:
$ cpupower frequency-info
Hvis du har problemer med controlleren intel_pstate eller du bemærker, at frekvenserne på din processor er høje på trods af at du ikke udfører opgaver, der kræver det:
Vi vil deaktivere kerneens intel_pstate, og vi skal indlæse acpi-cpufreq som er driveren, der blev brugt i kerner før 3.9
$ sudo nano /etc/default/grub
Vi ser efter linjen svarende til:
GRUB_CMDLINE_LINUX_DEFAULT="quiet "
Og vi tilføjer intel_pstate=disable
AsÃ:
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_pstate=disable"
Vi gemmer (Ctrl + O)
Vi omkonfigurerer Grub:
grub-mkconfig -o /boot/grub/grub.cfg
** Dette træder i kraft indtil næste genstart, husk at det diskrete kort tændes automatisk.
Vi er færdige!!