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!!
nagyszerű bejegyzés, adaptálja valaki Debianra vagy Ubuntu-ra?
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!
Jó hozzájárulás! Valami ilyesmit kerestem. 🙂
Köszi = D
érdekes ,,, szerencsére van intelem ,,
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.
telepítve vannak az xf86-video-intel és az xf86-video-ati illesztőprogramok?
Eltévedtem az Intel / ATI és az Intel / nVidia passban. Van egy nVidia 8200M G? Hasznos lesz az útmutató alkalmazása?
ha van egy különálló Intel alaplapod és dedikált nvidia akkor igen
Jó bejegyzés ... Köszönjük a megosztást ...
WTF?!
Hogyan tette a régi Youtube lejátszót?
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ó
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