Konfigurálja a hibrid grafikát és csökkentse a hőmérsékletet az Arch Linux rendszerben

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!!


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   manuelperez dijo

    nagyszerű bejegyzés, adaptálja valaki Debianra vagy Ubuntu-ra?

    1.    genzodany dijo

      A Debianban és az Ubuuntuban elég, ha telepítjük az Intel illesztőprogramokat, majd az ATI Catalyst tulajdonosait, utána a Catalyst adminisztrációs panelről lehetőség van a váltásra, az extra lépés ugyanúgy működik a Debianban vagy az Ubuntuban, üdvözlet!

  2.   használjuk a linuxot dijo

    Jó hozzájárulás! Valami ilyesmit kerestem. 🙂

    1.    genzodany dijo

      Köszi = D

  3.   Geronimo dijo

    érdekes ,,, szerencsére van intelem ,,

  4.   szobalbrox dijo

    Első nagyon jó bejegyzés. Egy dolgot akartam kérdezni. Van egy hp laptopom Intel HD 3000 kártyával és egy AMD Radeon HD 6490M. Miért kapom ezt a kimenetet, amikor az "xrandr –listproviders" parancsot futtatom:
    Szolgáltatók: szám: 1
    Szolgáltató 0: id: 0x45 cap: 0xb, Source Output, Sink Output, Sink Offload crtcs: 2 kimenet: 4 társított szolgáltató: 0 név: Intel

    A "Szolgáltatók: szám: 1" részben nem kéne 2?
    A Windows és az ubuntuban a saját illesztőprogrammal, ha az AMD grafika működik nekem, de nem sikerült elérni, hogy az Arch-ban működjön. Próbáltam a wiki utasításait követve telepíteni a katalizátort is, de nem sikerült. Adja hozzá, hogy az Intel kártya működjön.

    1.    genzodany dijo

      telepítve vannak az xf86-video-intel és az xf86-video-ati illesztőprogramok?

  5.   Leper_Ivan dijo

    Eltévedtem az Intel / ATI és az Intel / nVidia passban. Van egy nVidia 8200M G? Hasznos lesz az útmutató alkalmazása?

    1.    x11tete11x dijo

      ha van egy különálló Intel alaplapod és dedikált nvidia akkor igen

  6.   aiolia dijo

    Jó bejegyzés ... Köszönjük a megosztást ...

  7.   eliotime3000 dijo

    WTF?!

    Hogyan tette a régi Youtube lejátszót?

    1.    genzodany dijo

      ugyanaz a blog, amikor hozzáadja a videót, megadja az eszközt az SWF létrehozásához, amely lejátssza a videót, nem igazán honos a youtube-ban, ez egy beépített lejátszó

  8.   dijo

    Jó poszt! Az elmúlt hetekben hőmérsékleti problémáim voltak az Arch Linux-szal. Az Arch Linux a kettős rendszerindításban van Windows 7-tel, és velem történt, hogy amint az Arch elindult, a hőmérséklet megugrott, és nemcsak a CPU, hanem az USB portlemezek és a HDD is megnőtt, ami nem történt meg a Windows esetében. A hozzászólásának köszönhetően az Arch Linux mentve lett a noteszgépről való eltávolítás alól. 🙂 Üdvözlet