Määritä hybridigrafiikka ja alenna lämpötilaa Arch Linuxissa

Tämä viesti sisältää ohjeet hybridigrafiikan, joko Intel / ATI: n tai INTEL / Nvidian, määrittämiseen oikein sekä lämpötilan alenemisen tietokoneissa, joissa on Core iX -prosessori Arch Linuxissa

ohjeet

Tuetut ohjaimet:
xf86-video-nouveau
xf86-video-ati
xf86-video-intel

vaiheeseen 1

Hanki luettelo graafisten palvelujen tarjoajista:
$ xrandr --listproviders

Jos lähtö on samanlainen kuin seuraava, suoritamme vaiheen 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

vaiheeseen 2

Ladataan komentosarja ottaaksesi käyttöön erillisen näytönohjaimen:
$ wget https://www.dropbox.com/s/p2kbq7mrg30cimy/ATI_Enable.sh

Vaihe 3

Muokkaamme komentosarjaa:
$ nano ATI_Enable.sh

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

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

vaiheeseen 4

Annamme suoritusoikeudet ja suoritamme:
$ sudo chmod +x ATI_Enable.sh && ./ATI_Enable

** TÄRKEÄÄ: Lisää komentosarja järjestelmän käynnistystietoihin: Opi tekemään se

Lataa komentosarjat erillisen kortin virran kytkemiseksi ja katkaisemiseksi:
$ 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

Oletuksena molemmat kortit kytkeytyvät päälle, kun ydin ladataan, ja tästä lähtien sammuttamaan erillinen kortti, avaa vain pääte ja kirjoita $ sudo ATI_Off tarvittaessa voimme kytkeä sen päälle $ sudo ATI_On

** Suosittelen, että erillinen kortti kytketään pois päältä, kun sitä ei käytetä laitteiden käyttölämpötilojen parantamiseen (alenna noin 10 ~ 20 ºC).

Lämpötila voidaan tarkistaa Asennettu lm_sensors-paketti (Annamme KYLLÄ kaikelle, mikä kysyy)
$ sudo pacman -S lm_sensors && sudo sensors-detect

Nyt lämpötilatietojen saamiseksi tarvitaan vain «antureita»:
$ sensors

Lisävaihe

Suorita taajuusmittari (pysäytetty näppäimillä Ctrl + C):
$ watch grep "cpu MHz" /proc/cpuinfo

Suorittimen tiedot ja taajuuden skaalaus:
$ cpupower frequency-info

Jos sinulla on ongelmia ohjaimen kanssa intel_pstate tai huomaat, että suorittimesi taajuudet ovat korkeat huolimatta siitä, että et suorita sitä vaativia tehtäviä:

Aiomme poistaa ytimen intel_pstate käytöstä ja lataamme acpi-cpufreq mikä on ajuri, jota käytetään ytimissä ennen 3.9

$ sudo nano /etc/default/grub

Etsimme samanlaista linjaa kuin:
GRUB_CMDLINE_LINUX_DEFAULT="quiet "

Ja lisäämme intel_pstate=disable

Niin:

GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_pstate=disable"
Säästämme (Ctrl + O)

Konfiguroimme Grubin uudelleen:
grub-mkconfig -o /boot/grub/grub.cfg

** Tämä tulee voimaan seuraavaan uudelleenkäynnistykseen asti, muista, että erillinen kortti käynnistyy automaattisesti.

Olemme valmiit!!


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   manuelperez dijo

    hieno viesti, soveltuuko kukaan sitä Debianille tai Ubuntulle?

    1.    kansanvalta dijo

      Debianissa ja Ubuuntussa riittää, että asennat Intel-ohjaimet ja sitten ATI Catalystin omat, sen jälkeen Catalyst-hallintapaneelista on mahdollista vaihtaa, ylimääräinen askel toimii samalla tavalla Debianissa tai Ubuntussa, terveiset!

  2.   käytetään Linuxia dijo

    Hyvä panos! Etsin jotain tällaista. 🙂

    1.    kansanvalta dijo

      Kiitos = D

  3.   geronimo dijo

    mielenkiintoista ,,, onneksi minulla on intel ,,

  4.   telpalbrox dijo

    Ensimmäinen erittäin hyvä viesti. Halusin kysyä yhtä asiaa. Minulla on hp-kannettava tietokone, jossa on Intel HD 3000 -kortti ja AMD Radeon HD 6490M. Miksi saan tämän lähdön, kun suoritan komennon "xrandr –listproviders":
    Toimittajat: numero: 1
    Palveluntarjoaja 0: id: 0x45 cap: 0xb, Lähdön lähtö, Sink Output, Sink Offload CRT: 2 lähtöä: 4 liitettyä palveluntarjoajaa: 0 nimi: Intel

    Eikö niiden pitäisi olla 1 palveluntarjoajissa: numero: 2?
    Jos AMD-grafiikka toimii minulle Windows- ja Ubuntu-sovelluksissa, jos AMD-grafiikka toimii minulle, mutta en ole onnistunut saamaan sitä toimimaan Archissa. Olen myös yrittänyt asentaa katalysaattorin seuraamalla wikin ohjeita, mutta en ole onnistunut. Lisää tämä Intel-kortti, jos se toimii.

    1.    kansanvalta dijo

      onko sinulla asennettuna xf86-video-intel-ohjain ja xf86-video-ati?

  5.   Leper_Ivan dijo

    Kadotin Intel / ATI- ja Intel / nVidia-passeihin. Minulla on nVidia 8200M G? Onko hyödyllistä soveltaa tätä opasta?

    1.    x11tete11x dijo

      jos sinulla on erillinen älykortti ja oma nvidia, niin kyllä

  6.   aiolia dijo

    Hyvä viesti ... Kiitos jakamisesta ...

  7.   eliotime3000 dijo

    WTF?!

    Kuinka aiot laittaa vanhan Youtube-soittimen?

    1.    kansanvalta dijo

      sama blogi, kun lisäät videon, antaa sinulle työkalun luoda swf, joka toistaa videotasi, se ei ole oikeastaan ​​kotoisin youtubesta, se on sisäänrakennettu soitin

  8.   Huh huh dijo

    Hyvä viesti! Minulla on ollut lämpötilaongelmia Arch Linuxin kanssa viime viikkojen aikana. Minulla on Arch Linux Dual Boot -käyttöjärjestelmässä Windows 7: n kanssa, ja minulle sattui, että heti kun Arch aloitti lämpötilan, niin prosessorin lisäksi myös USB-porttilevyjen ja kiintolevyn, joka ei tapahtunut Windowsissa, lämpötila nousi. Arch Linux on tallennettu poistamasta muistikirjastani viestisi ansiosta! 🙂 Terveisiä