Konfigūruokite hibridinę grafiką ir sumažinkite temperatūrą „Arch Linux“

Šiame įraše pateikiamos instrukcijos, kaip teisingai sukonfigūruoti „Hybrid Graphics“, tiek „Intel“ / „ATI“, tiek „INTEL“ / „Nvidia“, ir temperatūros sumažinimas kompiuteriuose su „Core iX“ procesoriumi „Arch Linux“.

Instructions

Palaikomi tvarkyklės:
xf86-video-nouveau
xf86-video-ati
xf86-video-intel

žingsnis 1

Gaukite grafinių paslaugų teikėjų sąrašą:
$ xrandr --listproviders

Jei išvestis yra panaši į šią, mes atliekame 2 žingsnį:
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

žingsnis 2

Atsisiųsime scenarijų, kad įgalintumėte „Discrete Graphics“ kortelę:
$ wget https://www.dropbox.com/s/p2kbq7mrg30cimy/ATI_Enable.sh

3 žingsnis

Redaguojame scenarijų:
$ nano ATI_Enable.sh

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

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

žingsnis 4

Mes suteikiame vykdymo leidimus ir vykdome:
$ sudo chmod +x ATI_Enable.sh && ./ATI_Enable

** SVARBU: pridėkite scenarijų prie sistemos paleidimo informacijos: Sužinokite, kaip tai padaryti

Atsisiųskite diskrečios kortelės įjungimo ir išjungimo scenarijus:
$ 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

Pagal numatytuosius nustatymus abi kortelės įsijungia įkeliant branduolį, o nuo šiol norint išjungti atskirą kortelę, pakaks atidaryti terminalą ir įvesti $ sudo ATI_Off jei reikia, galime jį įjungti $ sudo ATI_On

** Rekomenduoju išjungti atskirą kortelę, kai nenaudojate, kad pagerintumėte įrangos darbo temperatūrą (sumažėja maždaug 10 ~ 20 ºC).

Temperatūrą galima patikrinti Įdiegta pakuotė lm_sensors (viskam, ko prašome, suteikiame TAIP)
$ sudo pacman -S lm_sensors && sudo sensors-detect

Norint gauti informacijos apie temperatūrą, būtina atlikti tik jutiklius:
$ sensors

Papildomas žingsnis

Paleiskite dažnio monitorių (sustabdytas paspaudus „Ctrl“ + C):
$ watch grep "cpu MHz" /proc/cpuinfo

Procesoriaus informacija ir dažnio mastelis:
$ cpupower frequency-info

Jei turite problemų su valdikliu intel_pstate arba pastebite, kad procesoriaus dažniai yra aukšti, nepaisant to, kad neatliekate reikalingų užduočių:

Mes išjungsime branduolio „intel_pstate“ ir įkelsime acpi-cpufreq kuris yra tvarkyklė, naudojama branduoliuose iki 3.9

$ sudo nano /etc/default/grub

Mes ieškome linijos, panašios į:
GRUB_CMDLINE_LINUX_DEFAULT="quiet "

Ir pridedame intel_pstate=disable

Taigi:

GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_pstate=disable"
Mes taupome („Ctrl“ + O)

Pertvarkome „Grub“:
grub-mkconfig -o /boot/grub/grub.cfg

** Tai įsigalios iki kito perkrovimo, atminkite, kad diskretiška kortelė įsijungia automatiškai.

Mes baigėme !!


13 komentarai, palikite savo

Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   manuelperez sakė

    puikus įrašas, ar kas nors pritaiko jį „Debian“ ar „Ubuntu“?

    1.    genzodanija sakė

      „Debian“ ir „Ubuuntu“ pakanka įdiegti „Intel“ tvarkykles, o tada nuosavybės teise priklausančius „ATI Catalyst“, po to iš „Catalyst“ administravimo skydelio galima atlikti perjungimą, papildomas žingsnis veikia tą patį „Debian“ ar „Ubuntu“, sveikinimai!

  2.   naudokime linux sakė

    Geras indėlis! Aš ieškojau kažko panašaus. 🙂

    1.    genzodanija sakė

      Ačiū = D

  3.   geronimo sakė

    įdomu ,,, laimei turiu intel ,,

  4.   Telpalbroxas sakė

    Pirma labai gera žinutė. Norėjau paklausti vieno dalyko. Turiu „HP“ nešiojamąjį kompiuterį su „Intel HD 3000“ kortele ir „AMD Radeon HD 6490M“. Kodėl gaunu šią išvestį paleidus komandą „xrandr –listproviders“:
    Teikėjai: skaičius: 1
    Teikėjas 0: id: 0x45 cap: 0xb, Source Output, Sink Output, Sink Offload crtcs: 2 išėjimai: 4 susiję teikėjai: 0 vardas: „Intel“

    Ar skiltyje „Teikėjai: skaičius: 1“ jie neturėtų būti 2?
    „Windows“ ir „ubuntu“ su nuosavybe tvarkykle, jei AMD grafika tinka man, bet man nepavyko priversti jos veikti „Arch“. Aš taip pat bandžiau įdiegti katalizatorių, vadovaudamasis wiki instrukcijomis, bet man nepavyko. Pridėkite tą „Intel“ kortelę, jei ji veikia.

    1.    genzodanija sakė

      ar turite įdiegę xf86-video-intel ir xf86-video-ati tvarkykles?

  5.   Leper_Ivan sakė

    Pasiklydau „Intel / ATI“ ir „Intel / nVidia“ leidimuose. Aš turiu „nVidia 8200M G“? Ar bus naudinga taikyti šį vadovą?

    1.    x11tete11x sakė

      jei turite atskirą „Intel“ plokštę ir specialią „nvidia“, tada taip

  6.   aiolia sakė

    Geras pranešimas ... Ačiū, kad pasidalijote

  7.   3000 sakė

    WTF ?!

    Kaip sekėsi įdėti seną „Youtube“ grotuvą?

    1.    genzodanija sakė

      tas pats tinklaraštis, kai pridedate vaizdo įrašą, suteikia įrankį sukurti swf, kuris leis jūsų vaizdo įrašą, tai nėra gimtoji „youtube“, tai yra įmontuotas grotuvas

  8.   pfu sakė

    Geras pranešimas! Pastarąsias keletą savaičių turėjau problemų dėl „Arch Linux“. „Arch Linux“ turiu „Dual Boot“ su „Windows 7“ ir man nutiko taip, kad kai tik „Arch“ užvedė temperatūra, kilo ne tik procesoriaus, bet ir USB prievado plokščių bei HDD, o tai neįvyko su „Windows“, temperatūra. „Arch Linux“ buvo išsaugota nuo pašalinimo iš mano užrašų knygelės dėka jūsų įrašo! 🙂 Sveikinimai