Nakonfigurujte hybridnú grafiku a znížte teplotu v Arch Linuxe

Tento príspevok obsahuje pokyny na správnu konfiguráciu hybridnej grafiky Intel / ATI alebo INTEL / Nvidia, ako aj zníženie teploty v počítačoch s procesorom Core iX v Arch Linuxe

inštrukcie

Podporované ovládače:
xf86-video-nouveau
xf86-video-ati
xf86-video-intel

krok 1

Získajte zoznam poskytovateľov grafiky:
$ xrandr --listproviders

Ak je výstup podobný nasledujúcemu, vykonáme 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

Stiahneme skript, aby sme povolili diskrétnu grafickú 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"

Upravené:
#!/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ávame oprávnenie na vykonávanie a vykonávame:
$ sudo chmod +x ATI_Enable.sh && ./ATI_Enable

**DÔLEŽITÉ: Pridanie skriptu do spúšťania systému Informácie: Zistite, ako to urobiť

Stiahnutie skriptov pre samostatnú kartu zapnuté a vypnuté:
$ 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

V predvolenom nastavení sa obe karty zapínajú pri načítaní jadra a odteraz na vypnutie samostatnej karty bude stačiť otvoriť terminál a napísať $ sudo ATI_Off ak je to potrebné, môžeme ho zapnúť pomocou $ sudo ATI_On

** Odporúčam vypnúť samostatnú kartu, ak ju nepoužívate, aby sa zlepšili pracovné teploty v zariadení (znižuje sa približne o 10 ~ 20 ° C).

Teplotu je možné skontrolovať Nainštalovaný balík lm_sensors
$ sudo pacman -S lm_sensors && sudo sensors-detect

Teraz je potrebné iba spustiť «senzory», aby ste získali informácie o teplote:
$ sensors

Extra krok

Spustite monitor frekvencie (zastavený pomocou Ctrl + C):
$ watch grep "cpu MHz" /proc/cpuinfo

Informácie o CPU a zmena frekvencie:
$ cpupower frequency-info

Ak máte problémy s ovládačom intel_pstate alebo si všimnete, že frekvencie procesora sú vysoké, aj keď nevykonávate náročné úlohy:

V jadre vypneme intel_pstate a načítame acpi-cpufreq , čo je ovládač používaný v jadrách pred verziou 3.9.

$ sudo nano /etc/default/grub

Hľadáme riadok podobný:
GRUB_CMDLINE_LINUX_DEFAULT="quiet "

A my pridáme intel_pstate=disable

así:

GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_pstate=disable"
Uložíme (Ctrl + O)

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

** Bude to platiť až do ďalšieho reštartu. Pamätajte, že samostatná karta sa zapne automaticky.

Skončili sme!!


Pridať ako preferovaný zdroj v Google