Ez a bejegyzés tartalmazza az Intel / ATI vagy az INTEL / Nvidia hibrid grafika helyes konfigurálásának utasításait, valamint az Arch Linux Linux Core iX processzorral rendelkező számítógépeinek hőmérséklet-csökkentését.
utasítás
Támogatott illesztőprogramok:
xf86-video-nouveau
xf86-video-ati
xf86-video-intel
lépésre 1
Szerezd meg a grafikus szolgáltatók listáját:
$ xrandr --listproviders
Ha a kimenet hasonló a következőkhöz, akkor elvégezzük a 2. lépést:
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
lépésre 2
Letöltjük a szkriptet a Diszkrét grafikus kártya engedélyezéséhez:
$ wget https://www.dropbox.com/s/p2kbq7mrg30cimy/ATI_Enable.sh
3. lépés
Szerkesztjük a szkriptet:
$ nano ATI_Enable.sh
Eredeti:
#!/bin/bash
xrandr --setprovideroffloadsink ID_ATI ID_INTEL
sleep 1
echo "Habilitando..."
glxinfo | grep "OpenGL renderer"
DRI_PRIME=1 glxinfo | grep "OpenGL renderer"
Szerkesztette:
#!/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"
lépésre 4
Végrehajtási engedélyeket adunk és végrehajtjuk:
$ sudo chmod +x ATI_Enable.sh && ./ATI_Enable
** FONTOS: Szkript hozzáadása a rendszer indítási információihoz: Megtanulják, hogyan kell csinálni
Szkriptek letöltése a különálló kártya be- és kikapcsolásához:
$ 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
Alapértelmezés szerint mindkét kártya bekapcsol, amikor a kernel betöltődik, és mostantól a diszkrét kártya kikapcsolásához, csak nyisson meg egy terminált és írja be $ sudo ATI_Off ha szükséges bekapcsolhatjuk $ sudo ATI_On
** Azt javasoljuk, hogy kapcsolja ki a diszkrét kártyát, ha azt nem a berendezés üzemi hőmérsékletének javítására (kb. 10 ~ 20 ºC-os csökkentésre) használják.
A hőmérséklet ellenőrizhető Telepített lm_sensors csomag (mindenre IGEN-t adunk, ami kér)
$ sudo pacman -S lm_sensors && sudo sensors-detect
Most csak «érzékelők» végrehajtására van szükség a hőmérsékleti információk megszerzéséhez:
$ sensors
Extra lépés
Futtassa a frekvenciafigyelőt (a Ctrl + C billentyűvel leállítva):
$ watch grep "cpu MHz" /proc/cpuinfo
CPU információ és frekvencia méretezés:
$ cpupower frequency-info
Ha problémája van a vezérlővel intel_pstate vagy észreveszi, hogy a processzor frekvenciája magas annak ellenére, hogy nem hajtja végre a szükséges feladatokat:
Letiltjuk a kernel intel_pstate-ját, és betölteni fogjuk acpi-cpufreq amely a 3.9 előtti rendszermagokban használt meghajtó
$ sudo nano /etc/default/grub
Hasonló vonalat keresünk:
GRUB_CMDLINE_LINUX_DEFAULT="quiet "
És hozzátesszük intel_pstate=disable
Így:
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_pstate=disable"
Mentünk (Ctrl + O)
Átkonfiguráljuk a Grub-ot:
grub-mkconfig -o /boot/grub/grub.cfg
** Ez a következő újraindításig érvényes, ne feledje, hogy a diszkrét kártya automatikusan bekapcsol.
Végeztünk!!