Konfigurer hybrid grafik og reducer temperaturen i Arch Linux

Dette indlæg indeholder instruktioner til korrekt konfigurering af hybridgrafik, enten Intel / ATI eller INTEL / Nvidia, samt temperaturreduktion i computere med Core iX Processor i Arch Linux

instrucciones

Understøttede drivere:
xf86-video-nouveau
xf86-video-ati
xf86-video-intel

trin 1

Få listen over grafiske udbydere:
$ xrandr --listproviders

Hvis output svarer til følgende, udfører vi trin 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

trin 2

Vi downloader scriptet for at aktivere det diskrete grafikkort:
$ wget https://www.dropbox.com/s/p2kbq7mrg30cimy/ATI_Enable.sh

Trin 3

Vi redigerer scriptet:
$ nano ATI_Enable.sh

Original:
#!/bin/bash
xrandr --setprovideroffloadsink ID_ATI ID_INTEL
sleep 1
echo "Habilitando..."
glxinfo | grep "OpenGL renderer"
DRI_PRIME=1 glxinfo | grep "OpenGL renderer"

Redigeret:
#!/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"

trin 4

Vi giver eksekveringstilladelser og udfører:
$ sudo chmod +x ATI_Enable.sh && ./ATI_Enable

** VIGTIGT: Føj script til systemstart info: Lær hvordan du gør det

Download scripts til diskret kort til og fra:
$ 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

Begge kort tændes som standard, når kernen er indlæst, og fra nu af for at slukke for det diskrete kort vil det være nok til at åbne en terminal og skrive $ sudo ATI_Off hvis det er nødvendigt, kan vi tænde det med $ sudo ATI_On

** Jeg anbefaler at slukke for det diskrete kort, når det ikke er i brug for at forbedre udstyrets arbejdstemperaturer (reducerer ca. 10 ~ 20 ºC).

Temperaturen kan kontrolleres Installeret lm_sensors pakke (Vi giver JA til alt, hvad der beder)
$ sudo pacman -S lm_sensors && sudo sensors-detect

Nu er det kun nødvendigt at udføre «sensorer» for at få temperaturinfo:
$ sensors

Ekstra trin

Kør frekvensmonitoren (stoppet med Ctrl + C):
$ watch grep "cpu MHz" /proc/cpuinfo

CPU-information og frekvensskalering:
$ cpupower frequency-info

Hvis du har problemer med controlleren intel_pstate eller du bemærker, at frekvenserne på din processor er høje på trods af at du ikke udfører opgaver, der kræver det:

Vi vil deaktivere kerneens intel_pstate, og vi skal indlæse acpi-cpufreq som er driveren, der blev brugt i kerner før 3.9

$ sudo nano /etc/default/grub

Vi ser efter linjen svarende til:
GRUB_CMDLINE_LINUX_DEFAULT="quiet "

Og vi tilføjer intel_pstate=disable

Así:

GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_pstate=disable"
Vi gemmer (Ctrl + O)

Vi omkonfigurerer Grub:
grub-mkconfig -o /boot/grub/grub.cfg

** Dette træder i kraft indtil næste genstart, husk at det diskrete kort tændes automatisk.

Vi er færdige!!


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   manuelperez sagde han

    godt indlæg, tilpasser nogen det til Debian eller Ubuntu?

    1.    genzodany sagde han

      I Debian og Ubuuntu er det tilstrækkeligt at installere Intel-driverne og derefter de proprietære af ATI Catalyst, hvorefter det fra Catalyst-administrationspanelet er muligt at skifte, det ekstra trin fungerer det samme i Debian eller Ubuntu, hilsner!

  2.   lad os bruge linux sagde han

    Godt bidrag! Jeg ledte efter noget som dette. 🙂

    1.    genzodany sagde han

      Tak = D

  3.   Geronimo sagde han

    interessant ,,, heldigvis har jeg intel ,,

  4.   telpalbrox sagde han

    Første meget godt indlæg. Jeg ville spørge en ting. Jeg har en hp-bærbar computer med et Intel HD 3000-kort og et AMD Radeon HD 6490M. Hvorfor får jeg dette output, når jeg kører kommandoen "xrandr –listproviders":
    Udbydere: antal: 1
    Udbyder 0: id: 0x45 cap: 0xb, Source Output, Sink Output, Sink Offload crtcs: 2 output: 4 tilknyttede udbydere: 0 navn: Intel

    I "Udbydere: nummer: 1" skal de ikke være 2?
    I windows og ubuntu med den proprietære driver, hvis AMD-grafikken fungerer for mig, men jeg har ikke været i stand til at få det til at fungere i Arch. Jeg har også forsøgt at installere katalysator ved at følge instruktionerne i wiki, men det er ikke lykkedes. Tilføj Intel-kortet, hvis det fungerer.

    1.    genzodany sagde han

      har du xf86-video-intel-driveren og xf86-video-ati installeret?

  5.   Leper_Ivan sagde han

    Jeg gik vild i Intel / ATI og Intel / nVidia passet. Jeg har en nVidia 8200M G? Vil det være nyttigt at anvende denne vejledning?

    1.    x11tete11x sagde han

      hvis du har et diskret Intel Board og en dedikeret nvidia så ja

  6.   aiolia sagde han

    Godt indlæg ... Tak for deling ...

  7.   eliotime3000 sagde han

    WTF?!

    Hvordan gik du til at placere den gamle Youtube-afspiller?

    1.    genzodany sagde han

      den samme blog, når du tilføjer videoen, giver dig værktøjet til at oprette swf, der afspiller din video, det er virkelig ikke hjemmehørende i youtube, det er en indbygget afspiller

  8.   Pyha sagde han

    Godt indlæg! Jeg har haft temperaturproblemer med Arch Linux i de sidste par uger. Jeg har Arch Linux i Dual Boot med Windows 7, og det skete for mig, at så snart Arch startede, steg temperaturen og ikke kun CPU'eren, men også USB-portpladerne og harddisken, hvilket ikke skete med Windows. Arch Linux er blevet gemt fra at blive afinstalleret fra min notesbog takket være dit indlæg! Hilsner