Dit bericht bevat de instructies om Hybrid Graphics correct te configureren, ofwel Intel / ATI of INTEL / Nvidia, evenals de temperatuurverlaging in computers met Core iX Processor in Arch Linux
Instructies
Ondersteunde stuurprogramma's:
xf86-video-nouveau
xf86-video-ati
xf86-video-intel
stap 1
Download de lijst met grafische providers:
$ xrandr --listproviders
Als de output er ongeveer zo uitziet, voeren we stap 2 uit:
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
stap 2
We downloaden het script om de discrete grafische kaart in te schakelen:
$ wget https://www.dropbox.com/s/p2kbq7mrg30cimy/ATI_Enable.sh
Stap 3
We bewerken het script:
$ nano ATI_Enable.sh
origineel:
#!/bin/bash
xrandr --setprovideroffloadsink ID_ATI ID_INTEL
sleep 1
echo "Habilitando..."
glxinfo | grep "OpenGL renderer"
DRI_PRIME=1 glxinfo | grep "OpenGL renderer"
Bewerkt:
#!/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"
stap 4
We geven uitvoeringsrechten en voeren uit:
$ sudo chmod +x ATI_Enable.sh && ./ATI_Enable
** BELANGRIJK: script toevoegen aan opstartinformatie van het systeem: Leer hoe u het moet doen
Download scripts voor afzonderlijke kaart aan en uit:
$ 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
Standaard worden beide kaarten ingeschakeld wanneer de kernel wordt geladen en vanaf nu is het voldoende om een terminal te openen om de discrete kaart uit te schakelen en te typen $ sudo ATI_Off
indien nodig kunnen we het inschakelen met $ sudo ATI_On
** Ik raad aan om de discrete kaart uit te schakelen wanneer deze niet wordt gebruikt om de werktemperaturen in de apparatuur te verbeteren (verlaagt ongeveer 10 ~ 20ºC).
De temperatuur kan worden gecontroleerd Geïnstalleerd pakket lm_sensors (we geven JA aan alles wat erom vraagt)
$ sudo pacman -S lm_sensors && sudo sensors-detect
Nu is het alleen nodig om «sensoren» uit te voeren om temperatuurinformatie te verkrijgen:
$ sensors
Extra stap
Voer de frequentiemonitor uit (gestopt met Ctrl + C):
$ watch grep "cpu MHz" /proc/cpuinfo
CPU-informatie en frequentieschaling:
$ cpupower frequency-info
Als je een probleem hebt met de controller intel_pstate of je merkt dat de frequenties van je processor hoog zijn ondanks dat je geen taken uitvoert die dit vereisen:
We gaan de intel_pstate van de kernel uitschakelen en we gaan laden acpi-cpufreq dat is de driver die wordt gebruikt in kernels vóór 3.9
$ sudo nano /etc/default/grub
We zoeken naar de lijn die lijkt op:
GRUB_CMDLINE_LINUX_DEFAULT="quiet "
En we voegen toe intel_pstate=disable
Así:
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_pstate=disable"
We redden (Ctrl + O)
We herconfigureren de Grub:
grub-mkconfig -o /boot/grub/grub.cfg
** Dit wordt van kracht tot de volgende herstart, onthoud dat de discrete kaart automatisch wordt ingeschakeld.
Werden gedaan!!
geweldige post, past iemand het aan voor Debian of Ubuntu?
In Debian en Ubuuntu is het voldoende om de Intel-stuurprogramma's te installeren en vervolgens de eigen stuurprogramma's van ATI Catalyst, daarna is het mogelijk om vanuit het Catalyst-beheerpaneel om te schakelen, de extra stap werkt hetzelfde in Debian of Ubuntu, groeten!
Goede bijdrage! Ik was op zoek naar zoiets. 🙂
Bedankt = D
interessant ,,, gelukkig heb ik intel ,,
Eerste zeer goede post. Ik wilde één ding vragen. Ik heb een hp laptop met een intel HD 3000-kaart en een AMD Radeon HD 6490M. Waarom krijg ik deze uitvoer als ik het commando "xrandr –listproviders" uitvoer:
Aanbieders: aantal: 1
Provider 0: id: 0x45 cap: 0xb, Source Output, Sink Output, Sink Offload crtcs: 2 outputs: 4 geassocieerde providers: 0 naam: Intel
Moeten ze in "Providers: number: 1" niet 2 zijn?
In windows en ubuntu met de propriëtaire driver als de AMD-graphics voor mij werken, maar ik heb het niet kunnen laten werken in Arch. Ik heb ook geprobeerd om katalysator te installeren volgens de instructies op de wiki, maar dat is niet gelukt. Voeg dat de Intel-kaart toe als dat werkt.
heb je de xf86-video-intel en xf86-video-ati stuurprogramma's geïnstalleerd?
Ik raakte verdwaald in de Intel / ATI en Intel / nVidia-pas. Ik heb een nVidia 8200M G? Is het nuttig om deze gids toe te passen?
als je een discreet intelboard en een speciale nvidia hebt, dan ja
Goed bericht ... Bedankt voor het delen ...
WTF?!
Hoe heb je de oude YouTube-speler geplaatst?
dezelfde blog bij het toevoegen van de video geeft je de tool om een swf te maken waarmee je video wordt afgespeeld, het is echt niet eigen aan YouTube, het is een ingebouwde speler
Goed bericht! Ik heb de afgelopen weken temperatuurproblemen gehad met Arch Linux. Ik heb Arch Linux in Dual Boot met Windows 7 en het overkwam mij dat zodra Arch begon de temperatuur enorm steeg en niet alleen van de CPU maar ook van de USB-poortplaten en de HDD, wat niet gebeurde met Windows. Arch Linux is dankzij uw bericht niet van mijn notebook verwijderd! 🙂 Groeten