Konfigurirajte hibridnu grafiku i smanjite temperaturu u Arch Linuxu

Ovaj post sadrži upute za ispravno konfiguriranje hibridne grafike, bilo Intel / ATI ili INTEL / Nvidia, kao i smanjenje temperature u računalima s Core iX procesorom u Arch Linuxu

instrukcije

Podržani upravljački programi:
xf86-video-nouveau
xf86-video-ati
xf86-video-intel

korak 1

Dohvatite popis pružatelja grafičkih usluga:
$ xrandr --listproviders

Ako je izlaz sličan sljedećem, provodimo korak 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

korak 2

Preuzimanje skripte omogućavamo diskretnu grafičku karticu:
$ wget https://www.dropbox.com/s/p2kbq7mrg30cimy/ATI_Enable.sh

3. korak

Uređujemo skriptu:
$ nano ATI_Enable.sh

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

Uređeno:
#!/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"

korak 4

Dajemo dozvole za izvršenje i izvršavamo:
$ sudo chmod +x ATI_Enable.sh && ./ATI_Enable

** VAŽNO: Dodajte skriptu u podatke o pokretanju sustava: Saznajte kako to učiniti

Preuzmite skripte za uključivanje i isključivanje diskretne kartice:
$ 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

Prema zadanim postavkama obje se kartice uključuju kad se kernel učita i od sada će za isključivanje diskretne kartice biti dovoljno otvoriti terminal i upisati $ sudo ATI_Off ako je potrebno, možemo ga uključiti pomoću $ sudo ATI_On

** Preporučujem isključivanje diskretne kartice kada se ne koristi za poboljšanje radnih temperatura opreme (smanjuje približno 10 ~ 20 ºC).

Temperatura se može provjeriti Instalirani lm_sensors paket (Dajemo DA svemu što traži)
$ sudo pacman -S lm_sensors && sudo sensors-detect

Sada je potrebno samo izvršiti «senzore» da bismo dobili informacije o temperaturi:
$ sensors

Dodatni korak

Pokrenite nadzor frekvencije (zaustavljen Ctrl + C):
$ watch grep "cpu MHz" /proc/cpuinfo

Informacije o procesoru i skaliranje frekvencije:
$ cpupower frequency-info

Ako imate problema s kontrolerom intel_pstate ili primijetite da su frekvencije vašeg procesora visoke unatoč tome što ne izvršavate zadatke koji to zahtijevaju:

Onemogućit ćemo kernel intel_pstate i učitat ćemo se acpi-cpufreq koji je pokretački program koji se koristio u jezgri prije 3.9

$ sudo nano /etc/default/grub

Tražimo liniju sličnu:
GRUB_CMDLINE_LINUX_DEFAULT="quiet "

I dodajemo intel_pstate=disable

Tako:

GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_pstate=disable"
Štedimo (Ctrl + O)

Prekonfiguriramo Grub:
grub-mkconfig -o /boot/grub/grub.cfg

** To će stupiti na snagu do sljedećeg ponovnog pokretanja, imajte na umu da se diskretna kartica automatski uključuje.

Gotovi smo!!


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   manuelperez dijo

    sjajan post, prilagođava li ga netko za Debian ili Ubuntu?

    1.    genzodany dijo

      U Debianu i Ubuuntuu dovoljno je instalirati Intelove upravljačke programe, a zatim vlasničke ATI Catalyst, nakon toga s administratorske ploče Catalyst moguće je izvršiti prebacivanje, dodatni korak isto radi u Debianu ili Ubuntuu, pozdrav!

  2.   poslužimo se linuxom dijo

    Dobar doprinos! Tražio sam ovako nešto. 🙂

    1.    genzodany dijo

      Hvala = D

  3.   Geronimo dijo

    zanimljivo ,,, srećom imam inteligenciju ,,

  4.   telpalbrox dijo

    Prvi vrlo dobar post. Htio sam pitati jedno. Imam HP prijenosno računalo s karticom Intel HD 3000 i AMD Radeon HD 6490M. Zašto dobivam ovaj izlaz kad pokrenem naredbu "xrandr –listproviders":
    Pružatelji usluga: broj: 1
    Davatelj 0: id: 0x45 cap: 0xb, izlaz izvora, izlaz sudopera, istovar umivaonika crtcs: 2 izlaza: 4 pridružena pružatelja: 0 naziv: Intel

    U "Pružatelji usluga: broj: 1" ne bi li trebali biti 2?
    U Windowsima i ubuntuu s vlasničkim upravljačkim programom ako AMD grafika radi za mene, ali nisam uspio to učiniti u Archu. Također sam pokušao instalirati katalizator slijedeći upute na wikiju, ali nisam uspio. Dodajte da je Intel kartica ako to uspije.

    1.    genzodany dijo

      imate li instalirani upravljački program xf86-video-intel i xf86-video-ati?

  5.   Leper_Ivan dijo

    Izgubio sam se u prolazu Intel / ATI i Intel / nVidia. Imam nVidia 8200M G? Hoće li biti korisno primijeniti ovaj vodič?

    1.    x11tete11x dijo

      ako imate diskretnu Intel ploču i namjensku nvidiju, onda da

  6.   aiorija dijo

    Dobar post ... Hvala na dijeljenju ...

  7.   eliotime3000 dijo

    WTF?!

    Kako ste krenuli sa postavljanjem starog Youtube playera?

    1.    genzodany dijo

      isti blog prilikom dodavanja videozapisa daje vam alat za stvaranje swf-a koji će reproducirati vaš videozapis, on zapravo nije urođen na YouTubeu, on je ugrađeni player

  8.   Fuj dijo

    Dobar post! Zadnjih nekoliko tjedana imam problema s temperaturom s Arch Linuxom. Imam Arch Linux u Dual Boot-u sa sustavom Windows 7 i dogodilo mi se da se čim je Arch pokrenuo temperatura porasla, ne samo CPU-a već i USB priključnih pločica i HDD-a, što se nije dogodilo sa Windowsom. Arch Linux je spašen od deinstalacije iz moje bilježnice zahvaljujući vašem postu! 🙂 Pozdrav