Nakonfigurujte hybridní grafiku a snižte teplotu v Arch Linuxu

Tento příspěvek obsahuje pokyny pro správnou konfiguraci hybridní grafiky, buď Intel / ATI nebo INTEL / Nvidia, jakož i snížení teploty v počítačích s procesorem Core iX v Arch Linuxu

Instrukce

Podporované ovladače:
xf86-video-nouveau
xf86-video-ati
xf86-video-intel

krok 1

Získejte seznam poskytovatelů grafiky:
$ xrandr --listproviders

Pokud je výstup podobný následujícímu, provedeme krok 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

krok 2

Stáhneme skript, abychom povolili diskrétní grafickou kartu:
$ wget https://www.dropbox.com/s/p2kbq7mrg30cimy/ATI_Enable.sh

Krok 3

Upravujeme skript:
$ nano ATI_Enable.sh

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

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

krok 4

Dáváme oprávnění ke spuštění a provádíme:
$ sudo chmod +x ATI_Enable.sh && ./ATI_Enable

** DŮLEŽITÉ: Přidat skript ke spuštění systému Informace: Naučte se, jak na to

Stáhněte si skripty pro zapnutí a vypnutí diskrétní karty:
$ 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

Ve výchozím nastavení se obě karty zapnou při načtení jádra a od nynějška k vypnutí samostatné karty bude stačit otevření terminálu a zadání $ sudo ATI_Off v případě potřeby jej můžeme zapnout pomocí $ sudo ATI_On

** Doporučuji vypnout samostatnou kartu, pokud ji nepoužíváte, aby se zlepšila pracovní teplota zařízení (snížit přibližně o 10 ~ 20 ° C).

Teplotu lze zkontrolovat Instalovaný balíček lm_sensors (Všem, co žádá, dáváme ANO)
$ sudo pacman -S lm_sensors && sudo sensors-detect

Nyní je pouze nutné spustit «senzory» pro získání informací o teplotě:
$ sensors

Extra krok

Spusťte monitor frekvence (zastavený pomocí Ctrl + C):
$ watch grep "cpu MHz" /proc/cpuinfo

Informace o CPU a škálování frekvence:
$ cpupower frequency-info

Pokud máte problém s ovladačem intel_pstate nebo si všimnete, že frekvence vašeho procesoru jsou vysoké, přestože nevykonáváte úkoly, které to vyžadují:

Deaktivujeme jádro intel_pstate a budeme načítat acpi-cpufreq což je ovladač používaný v jádrech před 3.9

$ sudo nano /etc/default/grub

Hledáme řádek podobný:
GRUB_CMDLINE_LINUX_DEFAULT="quiet "

A přidáme intel_pstate=disable

Así:

GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_pstate=disable"
Ukládáme (Ctrl + O)

Překonfigurujeme Grub:
grub-mkconfig -o /boot/grub/grub.cfg

** Toto se projeví až do dalšího restartu, pamatujte, že se samostatná karta automaticky zapne.

Máme hotovo !!


Přidat jako preferovaný zdroj v Googlu