Nvidia Optimus në laptopin tuaj Linux duke instaluar Bumblebee

Çfarë është Nvidia Optimus?

Kjo teknologji nuk është e re, mund të thuhet se është një përmirësim i "vjetër" Hybrid SLI dhe Graphics Hybrid, i cili lejoi të menaxhonte fuqinë kur kombinonit një GPU Nvidia me një bord me Chipet Nvidia në një desktop, tani Optimus lejon të bëjmë të njëjtën gjë në laptopët tanë me procesorët Intel Sandy Brigde (i3, i5 dhe i7) dhe Nvidia Gpu. Me fjalë të thjeshtaKjo teknologji ju lejon të alternoni grafikë diskrete dhe të dedikuar sipas kërkesës, domethënë, nëse ekzekutojmë një Lojë Video, sistemi aktivizon automatikisht grafikët e dedikuar, në vend që të shikojmë një film, ai do të përdorë grafikë diskrete. Dhe me fjalë pak më të vështira:

“Ndryshe nga gjeneratat e mëparshme të laptopëve, kartat moderne grafike janë të lidhura nga një kanal harduer me IGP të procesorëve Intel kështu që nuk ka asnjë mënyrë për të çaktivizuar grafikët e procesorëve për të përdorur vetëm kartën e dedikuar grafike. Procesori vepron si një kanal përcjellës, kur karta grafike e dedikuar është në modalitetin e fjetjes, chipset grafik përdoret për të dhënë grafikën, duke ia kaluar informacionin monitorit të brendshëm përmes lidhësit LVDS të laptopit. Sidoqoftë, nëse përdoret karta grafike e dedikuar, informacioni duhet të kalojë edhe në chipset grafik për të arritur në monitor, për atë arsye nuk është e mundur të çaktivizohet fizikisht IGP e procesorit dhe prandaj i gjithë ky proces i aktivizimit dhe çaktivizimit duhet të kryhet përmes softuerit, në këtë rast nga kontrolluesi. » (Leanuxeros.com)

Në Windows kjo funksionon mirë (do të thosha mirë, por ne e dimë që asgjë nuk funksionon mirë me dritaret) dhe brenda LinuxPër një ndryshim, nuk ka ndonjë mbështetje zyrtare nga Nvidia dhe sipas lajmeve që unë kam qenë në gjendje të lexoj ata nuk kanë ndërmend ta bëjnë këtë në afat të shkurtër ose të mesëm, kësaj i shtohet se në shumicën e kompjuterëve nuk ka asnjë mundësi për të aktivizoni / çaktivizoni njërin nga grafikët duke përdorur Bios, e cila na lë me një skenar shumë dekurajues, sepse në rast se vetëm Integruar investime në GPU e përkushtuar shkon në koshin e plehrave, përkundrazi nëse keni Grafika Nvidia performanca aktive (kjo është e zakonshme) e energjisë do të na bëjë të kujtojmë Matricën dhe të shohim në mënyrë të favorshme idenë e kthimit të një të afërmi ose fqinji në një bateri, sepse, siç e dimë të gjithë, nga Kernel 2.6.38  bateritë e laptopit po shkatërrohen dhe autonomia është bërë një fjalë e dobishme për të bërë këngë proteste (në rastin tim bateria zgjati më gjatë ishte dy orë).

Kjo është arsyeja pse në anën e forcës Linux, kanë dalë projekte për të mbështetur këtë teknologji, por pa shumë sukses, deri në Grerëz. Grerëz Shtë një mjet me burim të hapur i shkruar në gjuhën C, na lejon të përdorim drejtuesin e pronarit Nvidia ose versionin falas Ri, disa ditë më parë u lansua versioni 3.0 i cili ndër të tjera novacione na lejon të aktivizojmë automatikisht menaxherin e energjisë duke aktivizuar ose çaktivizuar GPU të dedikuar sipas nevojave të çështjes (e cila është ajo që ka rëndësi për ne).

Ne mund ta instalojmë Bumblebee nga skedari burimor i gjetur në https://github.com/Bumblebee-Project/Bumblebee/downloads

Ka paketa në depot e Ubuntu, Gentoo, Hark y Debian.
Kam instaluar këtë aplikacion në dy distros që unë përdor: Debian y Hark duke ndjekur indikacionet e Wikis të tyre përkatëse.

Instalimi në Arch

Ne instalojmë Grerëz nga AUR

$ yaourt -S bumblebee

Dhe ne instalojmë ndërprerës të jetë në gjendje të zërë menaxherin e energjisë

$ yaourt -S bbswitch

Me shoferin e Nouveau

Nëse do të okuponi shoferët Ri duhet të instaloni paketat e mëposhtme:

$ sudo pacman -S xf86-video-nouveau nouveau-dri mesa

Me Nvidia të pronarit

Nëse përdorni drejtuesit e pronarit Nvidia, ne i instalojmë këto paketa nga AUR.

$ yaourt -S nvidia-utils-bumblebee dkms-nvidia

konfiguracion

Ne shtojmë përdoruesin tonë në grup Bleta:

# usermod -a -G bumblebee $USER (reemplazamos $USER por nuestro usuario)

Ne provojmë që gjithçka është instaluar si duhet dhe funksionon duke drejtuar grerëz me dorë:

$ sudo rc.d start bumblebeed

Dhe magji ... GPU-ja Nvidia është çaktivizuar dhe neve na mbetet vetëm ai i integruar, nga mënyra sesi i japim një bateri.

Tjetra ne redaktojmë  /etc/rc.conf

Ne shtojmë GrerëzDaemonët

DAEMONS=(... bumblebeed)

Ne testuam

$ optirun glxspheres

Mund të vërejmë se ai i integruar është aktivizuar dhe kur procesi ka mbaruar ai fiket duke i lënë vendin një të dedikuari, nëse dëshironi të ekzekutoni një aplikacion me Nvidia GPU ne e bëjmë atë nga tastiera

$ optirun [opciones] <aplicaciones>

Për të parë listën e opsioneve:

$ optirun --help

Që karta e dedikuar të ndizet / fiket automatikisht shtojmë Ndërprerës në seksionin Modulet:

MODULES=(... bbswitch …)

Ne redaktojmë  /etj/bumblebee/bumblebee.conf dhe ne shtojmë rreshtin e mëposhtëm në seksionin e drejtuesve:

[bumblebeed] KeepUnusedXServer=false

Ne e verifikojmë atë Metoda PM kjo në makinë:

[driver-nvidia] PMMethod=auto

[driver-nouveau] PMMethod=auto

Ne rifillojmë grerëz:

# rc.d restart bumblebeed

Instalimi në Debian (Vetëm për Testim ose Sid)

Së pari ju duhet të hiqni çdo instalim të mëparshëm të Bumblebee, atëherë ne mundësojmë depot jo të lirë.
Për të ekzekutuar aplikacione 32 bit në sistemet 64 bit rekomandohet instalimi i paketave të mëposhtme:

$ sudo aptitude install virtualgl-libs-ia32 and libgl1-nvidia-glx-ia32

Ne i shtojmë këto depo në  / Etc / apt / sources.list

deb http://suwako.nomanga.net/debian sid main contrib
deb-src http://suwako.nomanga.net/debian sid main

Pastaj ulim tastin dhe e shtojmë:

# wget -O - http://suwako.nomanga.net/suwako.asc | apt-key add -

Ne azhurnojmë:

# aptitude update

Ne instalojmë:

# aptitude install bumblebee bumblebee-nvidia

Ne shtojmë përdoruesin tonë në grupin Bumblebee:

# adduser $USER bumblebee (reemplazamos $USER por nuestro usuario)

Ne rifillojmë dhe provojmë se po punon me:

$ optirun glxgears

Nëse duam të ekzekutojmë një aplikacion me një GPU të dedikuar, ne e bëjmë atë si më poshtë në një terminal

$ optirun <aplicación>

Për ta përfunduar mund t'ju them se përvoja ime me këtë aplikacion ka qenë mjaft e mirë, nga disa miq nga DesdeLinux ata ishin dëshmitarë të mua duke u dorëzuar në kokën time duke u përpjekur pa sukses për të instaluar drejtuesit e pronarit Nvidia në distros që unë përdor (Debian dhe Arch), derisa u takova me Bumblebee, nga ana tjetër, bateria që zgjati dy orë shkoi mesatarisht në tre dhe një orë e gjysmë dhe temperatura e laptopit ra nga 54 ° në një mesatare prej 45 °.

Më duket se për sa kohë që Nvidia nuk vendos të mbështesë zyrtarisht Optimus në Linux, ose nëse nuk jeni i interesuar të keni drejtues pronësorë por të drejtoni GPU-në tuaj Nvidia, Bumblebee është një alternativë e shkëlqyeshme.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   Diego Urbina dijo

    Punë e shkëlqyeshme, faleminderit për ndarjen e përvojës tuaj dhe për të na ndihmuar të përmirësohemi.

    1.    moskosov dijo

      Faleminderit për ndalimin tuaj.

  2.   Perseu dijo

    Artikull i shkëlqyeshëm mik 😉 dhe i mirëpritur në bord: D. Fat më të mirë vëlla.

  3.   moskosov dijo

    Faleminderit ty vëlla. 😉

  4.   JEZUSI 8) dijo

    Artikull i shkëlqyeshëm.

    E vërteta është, së fundmi bleva një kompjuter portativ të ri. Doja që grafika të ishte NVIDIA, sepse në të gjithë kompjuterët që kam pasur, ka qenë gjithmonë shumë e mirë për mua dhe me drejtuesit e pronarit, funksionon shumë mirë në Linux.

    Unë isha i befasuar kur pashë teknologjinë e re duke përdorur 2 procesorë grafikë, por më shumë u habita kur pashë se mbështetja e Linux ishte e dobët ose nuk kishte mbështetje.

    Kështu që unë u hodha në pishinë dhe zgjodha një grafikë Intel dhe deri më tani jam shumë e lumtur.

    Trueshtë e vërtetë që disa lojëra nuk duken mjaft të drejta (probleme shumë specifike të vogla ose gabime serioze në lojërat e vjetra pronësore). Por në përgjithësi më duket se është një opsion shumë i vlefshëm dhe i mirë.

    Procesorët grafikë Intel mbështeten nga bërthama, që do të thotë që ju mund të instaloni distro-n tuaj Linux dhe të keni përshpejtim 3D pa bërë asgjë. Shkrimi, lojërat etj. nuk ka nevojë të konfiguroni ose përpiloni.

    Përveç kësaj, kur kerneli azhurnohet, me drejtuesit e pronarit është e nevojshme të rikompiloni, me ato falas, gjithçka funksionon mirë, sepse shoferët azhurnohen gjithashtu vetëm.

    Dhe së fundmi, drejtuesit janë duke u përmirësuar version për version, kështu që unë imagjinoj dhe shpresoj që në të ardhmen të metat e vogla që ekzistojnë sot do të zgjidhen.

    Unë nuk do të doja të reklamoja një markë mbi tjetrën, por fakti që njerëzit në Intel po ndihmojnë për të bërë falas drejtuesit e produkteve të tyre dhe Linux ka mbështetje të pranueshme për harduerin e tyre është diçka për të cilën duhet të mendojmë kur të shkojmë të blejmë një të ri kompjuter

    Pavarësisht nga të metat, fakti që mund të kem mbështetje 3D "jashtë kutisë" me Linux më kompenson.

    Një përshëndetje!

  5.   Plani i jetës dijo

    Hi

    A ndikon kjo në kompjuterët desktop?

    Një përshëndetje.

    1.    moskosov dijo

      Optimus është i disponueshëm vetëm në laptopë.

  6.   Carlos-Xfce dijo

    Përshëndetje, Moskosov. Faleminderit shumë për këtë artikull. Ju prekni një çështje shumë të rëndësishme, atë të përpunuesve. Do të doja t'ju bëja një pyetje. Shikoni, po pres me padurim të blej një kompjuter desktop për redaktim video dhe krijimin e animacioneve multimediale për qëllime arsimore, natyrisht që funksionon në GNU / Linux. Unë do të doja të ishte një përpunues i i7 i ri, i cili është një investim që do të më zgjasë të paktën 5 vjet. Por unë nuk di asgjë për pllakat amë, apo kujtimet, dhe madje edhe më pak për procesorët. A mund të bëni një artikull që rekomandon diçka të tillë? Unë nuk do të doja të blija procesorin më të mirë në mënyrë që të rezultonte se shoferët grafikë nuk mund të tregojnë fuqinë e tyre të plotë sepse nuk po funksionojnë në Windows. Faleminderit per vemendjen tuaj.

    1.    moskosov dijo

      Dhe sa para (në dollarë) keni Carlos?

  7.   pandev92 dijo

    Intel janë mjaft të mirë për ato që thonë ata, por natyrisht, nëse do të keni boot të dyfishtë për të luajtur në hasefroch, performanca është e tmerrshme.

  8.   maksimilian dijo

    mire, une te them se kam nenexhik linux 12 dhe asus k53sc, ne rastin tim kur dua te shtoj

    aftësia $ sudo instaloni virtualgl-libs-ia32 dhe libgl1-nvidia-glx-ia32

    me thote se:
    Nuk mund të gjendej asnjë paketë emri ose përshkrimi i së cilës përputhej me "virtualgl-libs-ia32"

    tjetri instalon njërën.

    Edhe kështu, unë nuk e kuptoj mirë se si funksionon bumbleebe, pyes a është e nevojshme të aktivizoni tabelën nvidia përpara se të instaloni gumëzhinë?

  9.   John dijo

    Shpjegim i shkëlqyeshëm në lidhje me Bumblebee. Po përpiqem ta implementoj në Centos 5.7. A keni ndonjë ide se si ta bëni atë në një mënyrë të lehtë. Mendoj se ende nuk është në elrepo.org.
    Falënderim

  10.   taranis dijo

    Përshëndetje,
    kontribut i shkëlqyeshëm. Unë kam qëndruar prapa një gjëje të tillë për mjaft kohë, megjithëse shpresoja ta ngarkoja atë nga e para në mënyrë që desktopi të përfitonte nga Nvidia.
    Si mund ta di nëse një aplikacion funksionon duke përfituar nga Nvidia. Dua të them kështu, për shembull, duke ekzekutuar ndonjë lojë përmes verës dhe verës duke e ngarkuar atë përmes optirun.
    Nuk e di nëse e shpjegoj veten shumë mirë.

    Faleminderit shumë për dokumentin.
    Përshëndetje.

  11.   më të shpejtë dijo

    shumë faleminderit…. Nuk funksionoi për një kohë të gjatë duke u përpjekur të instaloni drejtuesit primitivë ose ata falas, asgjë nuk funksionoi përveç kësaj ... funksionoi ... ju jeni i shkëlqyeshëm ... !!

  12.   armandoplc dijo

    Testim .. Faleminderit .. !!! .. një pyetje, mënyra e vetme për të hapur aplikacionet duke përdorur Nvidia do të ishte atëherë nga tastiera ?? .. Përshëndetje

    1.    Jorge dijo

      Sigurisht, ose krijimi i një skenari për të thirrur optirun çdo herë që dëshironi të përdorni kartën Nvidia. Akoma jep një performancë të shkëlqyeshme grafike dhe unë e përdor më shumë për të luajtur Minecraft dhe lojën e çuditshme që e kërkon atë

  13.   Dokoi dijo

    Falni injorancën, por a do të funksiononte me nvidia ime?, Duke bërë një lspci e marr këtë:

    04: 00.0 Kontrollues 3D: NVIDIA Corporation GK107M [GeForce GT 750M] (rev a1)

    Faleminderit! 😀