Nvidia Optimus jūsu Linux klēpjdatorā, instalējot Bumblebee

Kas ir Nvidia Optimus?

Šī tehnoloģija nav jauna, varētu teikt, ka tā ir "vecās" hibrīdās SLI un hibrīdās grafikas uzlabošana, kas ļāva pārvaldīt enerģiju, apvienojot Nvidia GPU ar paneli ar Nvidia Chipset darbvirsmā, tagad Optimus ļauj to pašu darīsim arī klēpjdatoros ar Intel Sandy Brigde procesoriem (i3, i5 un i7) un Nvidia Gpu. Vienkāršos vārdosŠī tehnoloģija ļauj pārslēgt diskrētu un īpašu grafiku atbilstoši pieprasījumam, tas ir, ja mēs vadām Video spēli, sistēma automātiski aktivizē veltīto grafiku, tā vietā, ja mēs skatāmies filmu, tā izmantos diskrētu grafiku. Un nedaudz grūtākos vārdos:

“Atšķirībā no iepriekšējām klēpjdatoru paaudzēm, modernās grafikas kartes aparatūras kanāls savieno ar Intel procesoru IGP, tāpēc nav iespējams atspējot procesora grafiku, lai vienkārši izmantotu īpašu grafisko karti. Procesors darbojas kā caurlaidkanāls, kad īpašā grafiskā karte ir miega režīmā, grafikas mikroshēmojums tiek izmantots grafikas atveidošanai, caur klēpjdatora LVDS savienotāju nododot informāciju iekšējam monitoram. Tomēr, ja tiek izmantota īpašā grafiskā karte, informācijai ir jāiet cauri grafikas mikroshēmai, lai sasniegtu monitoru, tāpēc nav iespējams fiziski deaktivizēt procesora IGP, un tāpēc viss šis aktivizēšanas un deaktivizācijas process ir jāveic izmantojot programmatūru, šajā gadījumā kontrolieris. » (Leanuxeros.com)

Operētājsistēmā Windows tas darbojas labi (es teiktu, ka lieliski, bet mēs zinām, ka ar logiem nekas nedarbojas lieliski) un LinuxPārmaiņas pēc nav oficiāla Nvidia atbalsta, un saskaņā ar ziņām, kuras esmu varējis izlasīt, viņiem nav nodoma to darīt īstermiņā vai vidējā termiņā, piebilstot, ka lielākajā daļā datoru nav iespēju aktivizēt / atspējot vienu no diagrammām, izmantojot Bios, kas mums atstāj ļoti atturīgu scenāriju, jo gadījumā, ja tikai Integrēta investīcijas Īpašs GPU tā nonāk atkritumu tvertnē, tā vietā, ja jums ir Nvidia grafika aktīva (tas ir parasti) energoefektivitāte liks mums atcerēties Matricu un labvēlīgi skatīties uz ideju pārvērst radinieku vai kaimiņu par akumulatoru, jo, kā mēs visi zinām Kodolu 2.6.38  klēpjdatoru baterijas tiek iznīcinātas, un autonomija ir kļuvusi par noderīgu vārdu protesta dziesmu veidošanai (manā gadījumā akumulators visilgāk darbojās divas stundas).

Tāpēc spēka Linux pusē ir radušies projekti, lai atbalstītu šo tehnoloģiju, taču bez lieliem panākumiem, tas ir līdz brīdim Kabīnes. Kabīnes Tas ir atvērtā koda rīks, kas rakstīts C valodā, un tas ļauj mums izmantot patentēto Nvidia draiveri vai bezmaksas versiju Nouveau, pirms dažām dienām tika izlaista versija 3.0, kas cita starpā ļauj mums automātiski aktivizēt enerģijas pārvaldnieku, aktivizējot vai deaktivizējot īpašu GPU atbilstoši lietas vajadzībām (kas mums ir svarīgi).

Mēs varam instalēt Bumblebee no avota faila, kas atrodams https://github.com/Bumblebee-Project/Bumblebee/downloads

Vietnes krātuvēs ir iepakojumi Ubuntu, Gentoo, Arka y Debian.
Es instalēju šo lietojumprogrammu divos rajonos, kurus izmantoju: Debian y Arka sekojot viņu attiecīgo Wiki norādēm.

Instalācija Arch

Mēs instalējam Kabīnes no AUR

$ yaourt -S bumblebee

Un mēs instalējam bbswitch lai varētu ieņemt varas vadītāju

$ yaourt -S bbswitch

Ar Nouveau vadītāju

Ja jūs gatavojaties aizņemt autovadītājus Nouveau jums jāinstalē šādi pakotnes:

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

Ar patentēto Nvidia

Ja izmantojat patentētos Nvidia draiverus, mēs šīs pakotnes instalējam no AUR.

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

konfigurācija

Mēs pievienojam savu lietotāju grupai Kamene:

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

Mēs pārbaudām, vai viss ir pareizi uzstādīts un darbojas, darbinot kameni ar rokām:

$ sudo rc.d start bumblebeed

Un maģija ... Nvidia GPU tiek deaktivizēts, un mums paliek tikai integrētais, starp citu, kā mēs piešķiram akumulatoram pārtraukumu.

Tālāk mēs rediģējam  /etc/rc.conf

Mēs pievienojam Kabīnes jo Dēmoni

DAEMONS=(... bumblebeed)

Mēs pārbaudījām

$ optirun glxspheres

Mēs varam pamanīt, ka integrētais ir aktivizēts, un procesa beigās tas tiek izslēgts, dodot ceļu īpašajam, ja vēlaties palaist lietojumprogrammu ar Nvidia GPU, mēs to darām no konsoles

$ optirun [opciones] <aplicaciones>

Lai skatītu opciju sarakstu:

$ optirun --help

Lai īpašā karte automātiski ieslēgtos / izslēgtos, mēs pievienojam bbswitch sadaļā Moduļi:

MODULES=(... bbswitch …)

Mēs rediģējam  /etc/bumblebee/bumblebee.conf un draiveru sadaļā mēs pievienojam šādu rindu:

[bumblebeed] KeepUnusedXServer=false

Mēs to pārbaudām PMMetode tas automašīnā:

[driver-nvidia] PMMethod=auto

[driver-nouveau] PMMethod=auto

Mēs restartējam kamene:

# rc.d restart bumblebeed

Instalēšana uz Debian (tikai testēšanai vai Sid)

Vispirms jums ir jānoņem jebkura iepriekšējā Bumblebee instalācija, pēc tam mēs iespējojam krātuves non-free.
Lai palaistu 32 bitu lietojumprogrammas 64 bitu sistēmās, ieteicams instalēt šādas pakotnes:

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

Šīs krātuves mēs pievienojam  / Etc / apt / sources.list

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

Tad mēs nolaižam atslēgu un pievienojam to:

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

Mēs atjauninām:

# aptitude update

Mēs instalējam:

# aptitude install bumblebee bumblebee-nvidia

Mēs pievienojam savu lietotāju kamenes grupai:

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

Mēs restartējam un pārbaudām, vai tā darbojas:

$ optirun glxgears

Ja mēs vēlamies palaist lietojumprogrammu ar īpašu GPU, mēs to terminālā veicam šādi

$ optirun <aplicación>

Visbeidzot, es varu jums pateikt, ka mana pieredze ar šo lietojumprogrammu ir bijusi diezgan laba, daži draugi no FromLinux viņi redzēja, kā es atmetu ar galvu, mēģinot nesekmīgi instalēt patentētos Nvidia draiverus manis izmantotajos rajonos (Debian un Arch), kamēr es uzgāju Bumblebee, no otras puses, divas stundas ilgs akumulators bija vidēji trīs pusotru stundu, un klēpjdatora temperatūra nokritās no 54 ° līdz vidēji 45 °.

Man šķiet, ka kamēr Nvidia neizlemj oficiāli atbalstīt Optimus operētājsistēmā Linux vai ja jūs neinteresē īpašumtiesīgi draiveri, bet darbojas jūsu Nvidia GPU, Bumblebee ir lieliska alternatīva.


Raksta saturs atbilst mūsu principiem redakcijas ētika. Lai ziņotu par kļūdu, noklikšķiniet uz šeit.

17 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.   Djego Urbina teica

    Lielisks darbs, paldies, ka dalījāties pieredzē un palīdzējāt mums pilnveidoties.

    1.    moskosovs teica

      Paldies jums, ka apstājāties.

  2.   Perseo teica

    Izcils rakstu draugs 😉 un laipni gaidīti uz kuģa: D. Veiksmi brālis.

  3.   moskosovs teica

    Paldies tev, bro. 😉

  4.   Tiesnesis 8) teica

    Lielisks raksts.

    Patiesībā es nesen nopirku jaunu klēpjdatoru. Es gribēju, lai grafika būtu NVIDIA, jo visos datoros, kas man ir bijuši, tas vienmēr ir veicies ļoti labi un ar patentētajiem draiveriem tas lieliski darbojas Linux.

    Es biju pārsteigts, redzot jauno tehnoloģiju, izmantojot 2 grafiskos procesorus, bet vairāk pārsteigts, redzot, ka Linux atbalsts bija vājš vai arī to vispār nebija.

    Tāpēc es ielēcu baseinā un izvēlējos Intel grafiku, un līdz šim esmu ļoti laimīgs.

    Tiesa, dažas spēles neizskatās gluži pareizi (ļoti specifiskas mazas problēmas vai nopietnas kļūdas vecajās patentētajās spēlēs). Bet kopumā man šķiet, ka tas ir ļoti derīgs un labs variants.

    Intel grafikas procesorus atbalsta kodols, kas nozīmē, ka jūs varat instalēt savu Linux distro un iegūt 3D paātrinājumu, neko nedarot. Kancelejas preces, spēles utt. nav jākonfigurē vai jāapkopo.

    Arī tad, kad kodols tiek atjaunināts, ar patentētajiem draiveriem ir jāpārkompilē, ar bezmaksas - viss darbojas labi, jo draiveri tiek atjaunināti arī paši.

    Un, visbeidzot, draiveri tiek uzlaboti pa versijām, tāpēc es iedomājos un ceru, ka nākotnē mazās kļūdas, kas pastāv šodien, tiks atrisinātas.

    Es negribētu reklamēt vienu zīmolu virs cita, taču fakts, ka Intel cilvēki palīdz padarīt savus produktu draiverus bezmaksas un Linux ir pieņemams atbalsts viņu aparatūrai, ir tas, par ko mums vajadzētu padomāt, kad ejam iegādāties jaunu dators.

    Neskatoties uz trūkumiem, tas, ka es varu saņemt 3D atbalstu "ārpus kastes", izmantojot Linux, mani kompensē.

    Sveicieni!

  5.   Dzīves plāns teica

    Sveiki

    Vai tas ietekmē galddatorus?

    Sveiciens.

    1.    moskosovs teica

      Optimus ir pieejams tikai klēpjdatoros.

  6.   Karloss-Xfce teica

    Labdien, Moscosov. Liels paldies par šo rakstu. Jūs pieskaraties ļoti svarīgam procesoru jautājumam. Es gribētu uzdot jums jautājumu. Paskaties, es ar nepacietību gaidu iespēju iegādāties galddatoru video rediģēšanai un multivides animācijas izveidei izglītības nolūkos, protams, izmantojot GNU / Linux. Es gribētu, lai tas būtu jaunā i7 procesors, kas ir ieguldījums, kas man ilgs vismaz 5 gadus. Bet es neko nezinu ne par mātesplatēm, ne atmiņām, vēl jo mazāk par procesoriem. Vai jūs varētu izveidot rakstu, kurā ieteiktu kaut ko līdzīgu šim? Es negribētu nopirkt labāko procesoru, lai izrādās, ka grafikas draiveri nevar parādīt pilnu jaudu, jo tie nedarbojas sistēmā Windows. Paldies par jūsu uzmanību.

    1.    moskosovs teica

      Un cik daudz naudas (dolāros) jums ir Karloss?

  7.   92 teica

    Intel ir diezgan labs tam, ko viņi saka, bet, protams, ja jums būs dubultā sāknēšana, lai spēlētu hasefroch, veiktspēja ir briesmīga.

  8.   maksimilian teica

    labi, es jums saku, ka man ir Linux mint 12 un Asus k53sc, manā gadījumā, kad es vēlos pievienot

    $ sudo aptitude instalējiet virtualgl-libs-ia32 un libgl1-nvidia-glx-ia32

    man saka, ka:
    Nevarēja atrast nevienu paketi, kuras nosaukums vai apraksts atbilstu "virtualgl-libs-ia32"

    otra instalē vienu.

    Pat ja es labi nesaprotu, kā darbojas kamene, es jautāju, vai pirms kamenes uzstādīšanas ir jāaktivizē nvidia dēlis?

  9.   John teica

    Lielisks paskaidrojums par kameni. Mēģinu to ieviest Centos 5.7. Vai jums ir ideja, kā to izdarīt vienkāršā veidā. Es domāju, ka tas vēl nav vietnē elrepo.org.
    Gracias

  10.   taranis teica

    Hello,
    lielisks ieguldījums. Esmu atradies aiz kaut kā šāda jau ilgu laiku, lai gan es cerēju to ielādēt no nulles, lai darbvirsma izmantotu Nvidia priekšrocības.
    Kā es varu uzzināt, vai lietojumprogramma darbojas, izmantojot Nvidia priekšrocības. Es domāju, piemēram, šo, piemēram, spēles izpildīšanu, izmantojot vīnu, un vīnu ielādējot, izmantojot optirun.
    Es nezinu, vai es sevi ļoti labi izskaidroju.

    Liels paldies par dokumentu.
    Sveicieni.

  11.   ātrāk teica

    liels paldies…. Tas ilgu laiku nedarbojās, mēģinot instalēt primitīvos draiverus vai bezmaksas, nekas nedarbojās, bet tas ... tas strādāja ... jūs esat lieliski ... !!

  12.   armandoplc teica

    Testēšana .. Paldies .. !!! .. jautājums, vienīgais veids, kā atvērt lietojumprogrammas, izmantojot Nvidia, būtu no konsoles?

    1.    Horhe teica

      Protams, vai skripta izveidošana, lai izsauktu optirun katru reizi, kad vēlaties izmantot Nvidia karti. Tas joprojām nodrošina izcilu grafikas veiktspēju, un es to vairāk izmantoju, lai spēlētu Minecraft un nepāra spēli, kurai tas nepieciešams 😛

  13.   Dcoy teica

    Atvainojiet nezināšanu, bet vai tas darbotos ar manu nvidia? Veicot lspci, es to saņemu:

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

    Paldies! 😀