Hybridi-grafiikka - Ratkaisu kahdelle näytönohjaimelle Linuxissa (vga_switcheroo)

Linux voi tuoda joitain ongelmia näissä kannettavat tietokoneet he omistavat kaksi levyä video, koska jos ydin mahdollisesti aktivoi molemmat (vain yhden sijasta). Tämä vaikuttaa suoraan suorituskyky akku ja ylikuumeneminen koneen.

Carlos Fioriti on yksi voittajat viikoittaisesta kilpailustamme: «Jaa mitä tiedät Linuxista«. Onnittelut! Ahdistunut osallistua ja antaa panoksesi yhteisöön, kuten Carlos teki?

On vakava ongelma Linux-käyttäjille, jotka omistavat kannettavia tietokoneita, joissa on Intel core i3, core i5 ja core i7 -prosessorit. Näissä tietokoneissa on kaksi näytönohjainta paremman suorituskyvyn saavuttamiseksi. Yksi, nimeltään "integroitu", joka on prosessorin sisällä standardigrafiikan, kuten käyttöliittymän piirtämisen ja yksinkertaisten asioiden, käsittelemiseksi. Toinen, nimeltään "erillinen", on tehokas levy, jota voidaan käyttää tapauksissa, joissa on tarpeen käyttää korkean suorituskyvyn grafiikkaa, kuten pelit vaativat.

Konkreettisessa tapauksessa prosessori on Intel Core i5-2430M Dual-Core 2.40GHz, jossa on "integroitu" näytönohjain ja "erillinen" AMD Radeon HD 6630 -näytönohjain.

Tämän ominaisuuden väärä käsittely ("Hybrid Graphics") aiheuttaa kaksi ongelmaa. Ensimmäinen on, että järjestelmä käynnistyy, kun molemmat näytönohjaimet on kytketty päälle ja "erillisen" kortin tuuletin toimii 100%: lla. Tämä johtaa ylimääräiseen virrankulutukseen ja lyhentää akun käyttöikää. Toinen ongelma ilmenee edellä mainitun vuoksi: syntyy paljon lämpöä, joka jopa lämmittää näppäimistön ja osan kannettavan rakenteesta.

Ratkaistakseni tämän ongelman kävin läpi useita sivustoja, blogeja ja foorumeita espanjaksi ja englanniksi, missä pystyin keräämään kokemuksia muutamalta käyttäjältä, jotka eivät yksin ratkaisseet ongelmaa, vaan kokonaisuutena. Jätän sinulle ratkaisun.

Ennen kuin aloitat, varmista, että ytimen virheenkorjauspaketit ja debugfit ovat käynnissä. Joissakin distroissa se ei tule oletusarvoisesti. Voit varmistaa, että kaikki on kunnossa ja pystyä etenemään vaiheiden avulla, yrittämällä nähdä / sys / kernel / debug / vgaswitcheroo / switch-tiedoston sisältö. Jos heillä ei ole sitä järjestelmässään, he eivät voi muuttaa asetuksia.

portaat

1.- Ota käyttöön oikeudet vaihtaa:

sudo su
chown -R käyttäjänimi: käyttäjätunnus / sys / kernel / debug
chown käyttäjänimi: käyttäjätunnus / sys / kernel / debug / vgaswitcheroo / switch
poistua

2.- Käynnistä näytönohjain, joka on pois päältä (se ei tällä hetkellä luo videolähtöä).

echo ON> / sys / kernel / debug / vgaswitcheroo / switch

Liitä videolähtö integroituun korttiin.

echo IGD> / sys / kernel / debug / vgaswitcheroo / switch

Liitä videolähtö erilliseen korttiin.

echo DIS> / sys / kernel / debug / vgaswitcheroo / switch

Sammuta näytönohjain, joka on tällä hetkellä ”irrotettu”.

echo OFF> / sys / kernel / debug / vgaswitcheroo / switch

Tarkastele vga_switcheroo-kokoonpanon nykyistä tilaa:

cat / sys / kernel / debug / vgaswitcheroo / switch

Se tuottaa seuraavanlaisen tuotoksen:

0: IGD: +: Pwr: 0000: 00: 02.0 -> integroitu piirilevy (Pwr) ja käytössä (+).
1: DIS :: Pois: 0000: 01: 00.0 -> erillinen levy pois päältä (Pois)

Ja tällä ohjeistuksella voimme tehdä kaikki tarvittavat muutokset parempaan energiankulutukseen, vähemmän lämpöön ja pystyä valitsemaan haluamasi videokortin. Toivottavasti siitä on apua jollekin, joka törmää tähän ongelmaan.


Artikkelin sisältö noudattaa periaatteita toimituksellinen etiikka. Ilmoita virheestä napsauttamalla täällä.

6 kommenttia, jätä omasi

Jätä kommentti

Sähköpostiosoitettasi ei julkaista.

*

*

  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.   vma1994 dijo

    Debianin vinkuvassa ei ole vgaswicheroo-tiedostoa, miten voin hallita hybridigrafiikkaa?

  2.   Raul Aguiarin paikkamerkkikuva dijo

    Jotta kokoonpanot eivät häviä, kun uudelleenkäynnistys on helppoa, integroit sen rc.local- ja voila-tiedostoihin.

  3.   Sergio dijo

    ja miten integroit sen rc.localiin? Olen fedora 17: ssä ja etsin kuinka luoda bash-komentosarja, joka suoritetaan käynnistyksen yhteydessä, mutta ongelma ilmenee sudo su: n tekemisen yhteydessä, joka pyytää salasanaa, enkä tiedä miten tehdä siitä automaattinen .. Voisitko tehdä opetusohjelman siitä, miten se tehdään?

  4.   Diego Armando Perdomo dijo

    Toinen asia tämän ratkaisun soveltamisen jälkeen videota toistettaessa nopeuttaako se mitään ratkaisua? minulla on asennettuna Linux mint 13, tietokoneeni on Dell Intel Core i7 -prosessori

  5.   Käytetään Linuxia dijo

    Luulen, että täältä löydät etsimäsi osiosta "skripti käytettäväksi käynnistyksen aikana"
    https://help.ubuntu.com/community/HybridGraphics
    Kippis! Paul.

  6.   Diego Armando Perdomo dijo

    Terveisiä: Panoksesi on erittäin mielenkiintoinen, mutta miten voin varmistaa, että tämä kokoonpano ei kadota, kun käynnistät tietokoneen uudelleen?

bool (tosi)