Konfigurējiet hibrīdo grafiku un samaziniet temperatūru Arch Linux

Šis ziņojums satur instrukcijas, kā pareizi konfigurēt hibrīdo grafiku, Intel / ATI vai INTEL / Nvidia, kā arī temperatūras samazinājumu datoros ar Core iX procesoru Arch Linux

Instrucciones

Atbalstītie draiveri:
xf86-video-nouveau
xf86-video-ati
xf86-video-intel

soli 1

Iegūstiet grafisko pakalpojumu sniedzēju sarakstu:
$ xrandr --listproviders

Ja izeja ir līdzīga šādai, mēs veicam 2. darbību:
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

soli 2

Mēs lejupielādējam skriptu, lai iespējotu diskrētās grafikas karti:
$ wget https://www.dropbox.com/s/p2kbq7mrg30cimy/ATI_Enable.sh

3. solis

Mēs rediģējam skriptu:
$ nano ATI_Enable.sh

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

Rediģēts:
#!/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"

soli 4

Mēs piešķiram izpildes atļaujas un izpildām:
$ sudo chmod +x ATI_Enable.sh && ./ATI_Enable

** SVARĪGI: Pievienojiet skriptu sistēmas startēšanas informācijai: Uzziniet, kā to izdarīt

Lejupielādējiet diskrētās kartes ieslēgšanas un izslēgšanas skriptus:
$ 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

Pēc noklusējuma abas kartes ieslēdzas, kad kodols ir ielādēts, un, lai izslēgtu diskrēto karti, būs pietiekami, lai atvērtu termināli un ierakstītu $ sudo ATI_Off ja nepieciešams, mēs to varam ieslēgt $ sudo ATI_On

** Es iesaku izslēgt diskrēto karti, ja tā netiks izmantota, lai uzlabotu darba temperatūru iekārtā (pazemināt aptuveni 10 ~ 20 ºC).

Temperatūru var pārbaudīt. Instalētā pakete lm_sensors (Visam, kas prasa, mēs dodam JĀ)
$ sudo pacman -S lm_sensors && sudo sensors-detect

Tagad, lai iegūtu informāciju par temperatūru, ir nepieciešams izpildīt tikai sensorus:
$ sensors

Papildu solis

Palaidiet frekvences monitoru (apturēts ar Ctrl + C):
$ watch grep "cpu MHz" /proc/cpuinfo

Informācija par CPU un frekvences mērogošana:
$ cpupower frequency-info

Ja jums ir problēmas ar kontrolieri intel_pstate vai pamanāt, ka procesora frekvences ir augstas, neskatoties uz to, ka neveicat uzdevumus, kas to prasa:

Mēs atspējosim kodola intel_pstate un ielādēsimies acpi-cpufreq kurš ir dzinis, kas izmantots kodolos pirms 3.9

$ sudo nano /etc/default/grub

Mēs meklējam līniju, kas ir līdzīga:
GRUB_CMDLINE_LINUX_DEFAULT="quiet "

Un mēs pievienojam intel_pstate=disable

Así:

GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_pstate=disable"
Mēs saglabājam (Ctrl + O)

Mēs pārkonfigurējam Grub:
grub-mkconfig -o /boot/grub/grub.cfg

** Tas stāsies spēkā līdz nākamajai pārstartēšanai. Atcerieties, ka diskrētā karte ieslēdzas automātiski.

Mēs esam galā !!


13 komentāri, atstājiet savus

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   manuelperez teica

    lielisks ieraksts, vai kāds to pielāgo Debian vai Ubuntu?

    1.    GenzoDanijs teica

      Debian un Ubuuntu pietiek ar Intel draiveru instalēšanu un pēc tam ATI Catalyst patentētajiem, pēc tam no Catalyst administrēšanas paneļa ir iespējams veikt pārslēgšanos, papildu solis darbojas tāpat kā Debian vai Ubuntu, sveicieni!

  2.   izmantosim linux teica

    Labs ieguldījums! Es meklēju kaut ko līdzīgu šim. 🙂

    1.    GenzoDanijs teica

      Paldies = D

  3.   geronimo teica

    interesanti ,,, par laimi man ir intel ,,

  4.   Telpalbrokss teica

    Vispirms ļoti labs ieraksts. Es gribēju jautāt vienu lietu. Man ir hp klēpjdators ar Intel HD 3000 karti un AMD Radeon HD 6490M. Kāpēc es saņemu šo izvadi, palaižot komandu "xrandr –listproviders":
    Pakalpojumu sniedzēji: skaits: 1
    Nodrošinātājs 0: id: 0x45 cap: 0xb, Source Output, Sink Output, Sink Offload crtcs: 2 izejas: 4 saistītie pakalpojumu sniedzēji: 0 nosaukums: Intel

    Vai sadaļā “Pakalpojumu sniedzēji: skaits: 1” tie nedrīkst būt 2?
    Windows un Ubuntu ar patentēto draiveri, ja AMD grafika darbojas man, bet man nav izdevies panākt, lai tas darbotos Arch. Esmu arī mēģinājis instalēt katalizatoru, izpildot wiki norādījumus, bet man tas nav izdevies. Pievienojiet, ka Intel karte, ja tā darbojas.

    1.    GenzoDanijs teica

      vai jums ir instalēti draiveri xf86-video-intel un xf86-video-ati?

  5.   Leper_Ivan teica

    Es apmaldījos Intel / ATI un Intel / nVidia caurlaidēs. Man ir nVidia 8200M G? Vai būs noderīgi izmantot šo rokasgrāmatu?

    1.    x11tete11x teica

      ja jums ir diskrēta Intel plate un veltīta nvidia, tad jā

  6.   aiolia teica

    Labs ziņojums ... Paldies, ka dalījāties ...

  7.   3000 teica

    WTF?!

    Kā jūs veicāt vecā Youtube atskaņotāja ievietošanu?

    1.    GenzoDanijs teica

      tas pats emuārs, pievienojot videoklipu, dod jums rīku, lai izveidotu swf, kas atskaņos jūsu videoklipu, tas patiešām nav dzimtā youtube, tas ir iebūvēts atskaņotājs

  8.   teica

    Labs ieraksts! Pēdējo nedēļu laikā man ir bijušas problēmas ar Linux ar temperatūru. Man ir Arch Linux Dual Boot ar Windows 7, un man gadījās, ka, tiklīdz Arch sāka darboties, temperatūra paaugstinājās un ne tikai CPU, bet arī USB pieslēgvietu un HDD, kas nenotika ar Windows. Pateicoties jūsu ziņai, Arch Linux ir saglabāts no atinstalēšanas no manas piezīmju grāmatiņas! 🙂 Sveiciens