Bumblebee NVIDIA Optimus for

Bumblebee NVIDIA Optimus for

Sarrera

Nvidia Optimus dira ziurrenik gaur egun Linux onartzen bideo txartelak onena. biak bat azelerazio grafikoa bikaina eta muturreko energia aurrezteko bat eskaintzen dute, hortxe behar da. Biak ezaugarri Bumblebee eskaintzen dituzte.

ordenagailu batzuk doikuntza batzuk Bumblebee Instalazio aurretik behar izatea. Ikusi Bi BIOS mota atalean.

Bumblebee instalazio prozesua erraza eta sinplea da. Ikusi instalazioa atalean.

Though the guide speaks about an "installation", arrakastaz aplikatu hainbat aldiz hondatutako Bumblebee konfigurazio konpontzeko. Erabili ahal izango dira, bai instalazio bat bezalakoa edo konponketa bat nola egin behar den bezala. Bumblebee dagoeneko instalatuta badago baina Oraindik bere egoera buruz badakizu, besterik gabe aplikatuko gidan. Ez du sistema minik inolaz ere.

Bumblebee energia aurrezteko eginbidea falta daiteke egungo Arch / Antergos oharrak. Ikusi botere falta off atalean.

Gida Bumblebee instalatzeko beste banaketa ere erabili ahal izango dira, erabiltzen duten bereak Arch Linux repositories, bezalako Apricity OS, Arkitektoa Linux (etenda, baina oraindik eskuragarri), arku Anywhere, Bluestar Linux, Bridge Linux, zoriontsu. eta, jakina,, jaioterri Arch Linux bera.

Hau 2tik da, eguneratu Artikulu edizioa. 1go edizioa, Ez Wikian eskuragarri jada, bisitatu zuten 12000+ aldiz.

Ez Optimus txartel bat izan dut?

Lehen gauzak lehen. zatia Bumblebee Project Wiki Arazoak atala:

"soilik eramangarriak nVidia Optimus txartel mota horiek, beraz, proiektu hau ez da aplikatuko mahaigain (oraingoz). 4xxM eta serie berriagoak txartel guztiak Optimus-a aktibatu dira. The M stands for "Mobile". Baina 4xxM txartel bat izatea ez da nahikoa ziur Optimus eramangarria izaten ari zaren izan. Badira ere bideo Zure prozesadore kontroladore integratu bat izan behar du. hori egiaztatzeko, exekutatu komando hau terminal batean:

lspci -vnn | grep '\''[030[02]\]'

bi lerro kaleratzen bada, ondoren, litekeena ari zaren Optimus ordenagailu eramangarri bat izatea. Bestela ..."

...Artikulu hau ez dago zure txartelaren laguntza da.

NVIDIA Optimus On bi irteera lerro itxura:

00: 02,0 VGA bateragarria controller [0300]: Intel Corporation Haswell-ULT Integratuko Graphics Controller [8086: 0a16] (rev 09) (Prog-bada 00 [VGA controller])

eta

01: 00,0 3D controller [0302]: NVIDIA Corporation GK107M [GeForce GT 750m] [10de: 0fe4] (rev ff) (prog-bada ff)

Lehenengo lerroa hasten da 00: 02,0. dagokio Intel GPU da.

Bigarren lerroan hasten da 01: 00,0. dagokio Nvidia GPU da.

Zure Intel eta Nvidia egiteko eta eredu izango da, jakina izango adibide hau ezberdina.

Hartu zure nVidia eredu ohar driver bertsioa instalatu duzula izango da delako araberakoa (ikus atala, Ez dut Legacy edo Current Hardware?).

Bi BIOS mota

Gida honen helburua, alde egin dezagun bi BIOS mota bereizteko:

  1. BIOS ez du video txartela kontrolatzeko eta ez da aipatzen
  2. BIOS bideo txartelak integratu eta / edo diskretuak kontrolatzeko saiatzen

 

1st mota BIOS gehien Bumblebee errespetatzen da. Ez du eskatzen sartzeko BIOS konfigurazioaren, konfiguratzeko edo ezer aldatu BIOS. Just abiarazi ordenagailua normalean eta, posible bada, ziurtatu exekutatzen da xf86-video-intel bideo gidari on. beraz, izan behar da lehenetsiz. Ez da besterik eskatzen.

2nd mota BIOS da gutxiago Bumblebee errespetatzen. BIOS konfigurazioaren gunera jo eta doikuntzak batzuk bere baitan behar da. Aurretik eta Bumblebee instalazioa egin ondoren. BIOS izendegian Aldaketa guztiak aipatzeko bakarrik, 2. BIOS motaren. Ziurtatu ordenagailuan xf86-video-intel exekutatzen.

Laburbilduz. Bumblebee instalazioa:

  1. 1st mota BIOS ez du BIOS konfigurazioa edozein aldaketa eskatzen
  2. 2nd idatzi BIOS aurretik eta BMB instalazioa egin ondoren BIOS konfigurazioa zenbait aldaketa eska dezake

Ez dut Legacy edo Current Hardware?

zure hardware baino gehiago bada 4 edo 5 urte, egin beharko dituzu egiaztatu nik egungo nVidia gidariak bertsio onartzen badu.

idazten garai (26 egun, Urria, 2016), uneko nVidia driver bertsioa 370.xx da eta GPU zaharrena da estaltzen jaisten den 400 mugikorrak eta desktop serie. hau esteka info gehiago ematen du; klikatu onartzen hardware fitxa: http://www.nvidia.com/download/driverResults.aspx/108586/en-us. Jakina, hau da, oso denbora sentikorra eta artikulu adin honetan bezala, Kontrolatzaile bertsio hau eta onartzen hardware zerrenda aldatuko da.

340.xx Gidarien ematen ondarea hardware egiteko laguntza Geforce egin eta gero 8800 serie (hori da 2 Jende GTX aurretik 100 seriea): http://www.nvidia.com/download/driverResults.aspx/77525/en-us (berriro, hautatu onartzen hardware zerrenda zure gailua ez baldin badago) egiaztatzeko.

304.xx gidariak The hardware are zaharragoak onartzen.

instalazioa

Desgaitu eta kendu Nouveau

Nouveau bideo kontrolatzailea NVIDIA Optimus txartelak kezka ugari eragiten. ezin abiarazi sistema, boot zehar kraskatzen, noiz erantzungo pantaila beltz batean abiaraziko testu kurtsorearen zuri bat, goiko ezkerreko izkinan keinuka batera sistema bat, Cnchi eta LiveDE izoztu dira bakarrik Nouveau efektu batzuk.

Ez baduzu esperimentatu gai horietako edozein, segurtasunez dezakezu atal hau salta. bestela, mantentzeko irakurtzen.

apustua onena da Nouveau kentzeko erabat. Ez da beharrezkoa Bumblebee instalatzeko jabedun NVIDIA bideo gidariarekin asmoa baduzu.

Hiru urrats behar dira Nouveau kentzeko.

1. Ezgaitu LiveMedia abiarazteko batean zehar, LiveDE hasteko Cnchi ekin ahal izateko eta instalazioa burutzeko

2. Ezgaitu instalatutako sistemaren lehen boot on, du DE grafikoa iristeko gai izan

3. Nuoveau bideo abioko lehen gidariari paketea desinstalazioa fisikoa; sistema Intel GPU erabiliko du ondorengo botak Bumblebee instalazio arte

Xehetasunak Urratsak.

1. Erabili LiveMedia boot menu aukera lehenetsia. Editatu abioko line eta gehitu honako parametroa:

modprobe.blacklist = nouveau

Jarraitu arruntean abiarazteko.

Badira beste modu Nouveau desgaitzeko abioan. Honek, kasu gehienetan funtzionatzen duen.

2. Desgaitu Nouveau instalatutako sistemaren lehen boot on, zehazki modu berean, aurreko urrats gisa.

3. Behin DE grafikoa iritsi, ireki terminal eta exekutatu komando, Nouveau erabat kendu:

sudo pacman -Rc xf86-video-nouveau

Instalatu Antergos Nvidia gidariak gabe

instalazio berria Antergos eginez, ziur ez instalatu Nvidiarenak. Aukera hauek instalatzen bakar-GPU kontrolatzaileak, ez hibrido bideo-txartelak, NVIDIA GPU soilik. Ez du instalatu bikoitza GPU kontrolatzaileak, Bideo hibrido NVIDIA eta Intel GPUs txartelak.

Utzi ezartzailearen gidariak grafikoa (Proprietary) lehenetsia aldatzeko OFF posizio. Besterik gabe, ez ukitu. antergos-dont-install-nvidia horrela egin ezean ezin abiarazi egingo NVIDIA Optimus sistemaren eragin.

Desgaitu Optimus, 2nd idatzi BIOS bakarrik

1go mota BIOS jabeek segurtasunez Azalpen edo.

Instalazio ondoren zure sistema berrabiatu bukatu du, eta idatzi BIOS konfigurazioa baliagarritasuna. Gehienak Nvidia Optimus txartelak Intel batera exekutatu grafikoak integratuta. Zure pantailaren ezarpenak, and select "Intel Integrated", edo antzeko zerbait - ziurtatu duten Optimus eta diskretuak ez daude gaituta. Halaber, ziurtatu du bere azpian ezarriz, "Detection by OS" setting is disabled. Ondoren, urrats hau bukatu du, berrabiarazi dezakezu, eta idatzi zure Antergos instalazio berriak.

Gaitu [Multilib] Repo

Repo dagoeneko lehenespenez gaitzen da azken Antergos oharrak. jaiotzez Arch Linux instalatu baduzu, Arkitektoa, zubia, bereak Arch repos erabiltzen dituzten beste sistema, ondoren, editatu du /etc / pacman.conf artxibatzen eta Repo the-komentatu.

Erabat sistema berritzea

jogurt -Syyua

Instalatu Bumblebee (egungo hardware gidariak)

sudo pacman -S bumblebee mesa xf86-video-intel nvidia lib32-nvidia-utils lib32-virtualgl nvidia-settings bbswitch

Instalatu Bumblebee (340.xx ondarea gidariak)

sudo pacman -S bumblebee mesa xf86-video-intel nvidia-340xx nvidia-340xx-utils lib32-nvidia-340xx-utils lib32-virtualgl bbswitch

Instalatu Bumblebee (304.xx ondarea gidariak)

sudo pacman -S bumblebee mesa xf86-video-intel nvidia-304xx nvidia-304xx-utils lib32-nvidia-304xx-utils lib32-virtualgl bbswitch

Gehitu burua talde Bumblebee den

hori Bumblebee erabili ustezko Edozein erabiltzaile talde honetan gehitu behar. Erabiltzaile ere kide bat izan behar du video talde - ohi da, beraz, lehenespenez, baina ez beti.

sudo gpasswd -a $ USER Bumblebee
sudo gpasswd -a $ USER video

Gaitu bumblebeed zerbitzua

Iragarki finalean d (Daemon-tik) gutun zerbitzuaren izenean. urratsa ekidin daiteke hurrengo urratsa exekutatu egingo da.

sudo systemctl bumblebeed.service gaitu
 

Instalatu energia aurrezteko adabaki

beharrezkoa bada bakarrik. Adabaki xehetasunak deskribatzen.

Paketea da aurki at:

Bumblebee-3.2.1-11-x86_64.pkg.tar.xz

sudo pacman -U /path/to/package/bumblebee-3.2.1-11-x86_64.pkg.tar.xz

instalatutako pakete, pacman ondorengo upgrades abisua igorriko du. It segurtasunez baztertu egingo da:

Abisu: Bumblebee: tokiko (3.2.1-11) da komunitatearen baino berriagoak (3.2.1-10)

Sistema berrabiarazi

sudo shutdown -r now

Gaitu Optimus, 2nd idatzi BIOS bakarrik

1go mota BIOS jabeek segurtasunez Azalpen edo.

Hasi zure ordenagailuan, eta, berriro ere,, Sartu zure BIOS erabilgarritasun konfigurazioa. Find the Display configuration and change it from "integrated graphics" to "Optimus". Leave the "Detected by OS" in the "Disabled" position.

botere falta off

Edit 2016.07: Somewhere in 2016.06 alea konpondu izan upstream. instalatu duzun data honen ondoren, gehien ziurrenik arazoa ez ematea. Ezazu hemen azaldutako probarekin. Ez dago adabaki instalatu beharrik.

denbora gehiena NVIDIA Optimus txartelak Intel GPU exekutatzen. Da energia aurrezteko alde egina. Nvidia GPU bakarrik erabiltzen da, esplizituki hala adierazten - jarriz optirun programaren izenaren aurrean komandoa. Noiz optirun irteerak berehala aldatu behar da Nvidia GPU off eta buelta atzera Intel GPU den. Ez da gertatuko dela gutxi. Nvidia ez bada itzalita. Sistemak to Nvidia exekutatzen jarraitzen du.

Ez dago energia aurrezteko, ordenagailu overheated bihurtzen, haizagailuen dira etengabe max abiaduran spinning. teknikoki, arazoa da, hain zuzen, eragindako nvidia_drm, nvidia_modeset eta nvidia moduluak ez dira haren deskargatzen optirun baja.

sistema Intel GPU exekutatzen denean, hiru modulu ez dira erabiltzen eta ez dira kargatzen. Guztiak kargatzeanName denean bakarrik optirun hasten exekutatzen. Eta deskargatzen beharko luke izan optirun baja. Zein ez da gertatuko.

Begiratu zure sistema da aldatuko bada alea arabera. Abiatu ondoren ireki terminal bat eta hiru komandoak exekutatu, bata bestearen atzetik:

optirun --status
  Bumblebee status: Ready (3.2.1). X inactive. Diskretuak bideo txartela da off.
optirun pwd
  /home/just
optirun --status
  Bumblebee status: Ready (3.2.1). X inactive. Diskretuak bideo txartela da off.

Bada ondoren azken (hirugarren) komandoa Diskretuak bideo txartela da off, adibidez, goiko bezala, gero sistema ez da aldatuko alea arabera. Atal honetan edo laguntza gehiago.

Bada ondoren azken (hirugarren) komandoa Diskretuak bideo txartela da on, gero sistema da kaltetutako alea arabera. konpondu nahi dezakezu, eskuz edo automatikoki. Jarraian deskribatzen da nola egin behar.

Itzaltzea Nvidia Eskuz

Lehen, utzi saiatu shutdown Nvidia to eskutik. Ziur hemen azaldutako arazoa dugula aurrean topatzen egotea; hiru modulu zehaztu beharko lituzke zehazki, adibide honetan bezala ordena berean:

sudo rmmod nvidia_drm nvidia_modeset nvidia
sudo tee <<<OFF / proc / acpi / bbswitch

Lehenengo komando indarrak hiru modulu deskargatzen dira. Bigarrena etengailuak Nvidia GPU off. Check Nvidia status berriro:

optirun --status
  Bumblebee status: Ready (3.2.1). X inactive. Diskretuak bideo txartela da off.

Dezagun exekutatu pixka bat zailagoa proba bat. Nvidia aldatzeko izango da eta, ondoren, atzera off, Komando bat:

optirun pwd && lo 1 && sudo rmmod nvidia_drm nvidia_modeset nvidia && sudo tee <<<OFF / proc / acpi / bbswitch

Metodo hau erabili ahal izango da Nvidia desaktibatzeko eskuz.

Off Nvidia Turning Automatikoki

Metodoa alea automatikoki Arch Linux zorri kudeatzailea eztabaidatu zen argitzeko hemen. berean bi aurreko atalean ikusi komandoak aplikatzen da.

metodoaren abantaila da, ez dagoela eskuz edozein komando sartzeko terminal beharra, baimenekin. Optirun bihurtzen normalki funtzionatzen, beti bezala, automatikoki kommutazio Nvidia on eta off hasten da eta irteerak denean.

The disadvantage is that you'll need to install a "homemade" package, erregular Arch repos ezezaguna.

falta da energia aurrezteko konpontzen Adabaki aurki ditzakezu hemen:

Bumblebee-3.2.1-11-x86_64.pkg.tar.xz

Jaitsi fitxategia eta instalatu normalean pacman batera, beste edozein pakete bezala:

sudo pacman -U /path/to/package/bumblebee-3.2.1-11-x86_64.pkg.tar.xz

Paketea ditu mendekotasunen ez. Instalazioan zehar hiru informatzailea mezuak igorriko da. segurtasunez baztertu egingo dute.

instalatutako pakete, pacman eta pamac ondorengo sistemaren bertsio berritzeko abisua igorriko du. It segurtasunez baztertu egingo baita:

Abisu: Bumblebee: tokiko (3.2.1-11) da komunitatearen baino berriagoak (3.2.1-10)

Garrantzitsua. Behin paketea instalatuta dagoela, ordenagailua berrabiarazi behar dira. A simple logout-login ez da nahikoa.

Arte sintonia NVIDIA Optimus ezarpenak

Posible da NVIDIA ezarpenak doitzeko, exekutatuz nvidia-ezarpenak erabilgarritasun NVIDIA GPU on

optirun -b none nvidia-settings -c: 8

Komandoa exekutatu behar den zuzena modu bakarra da nvidia-ezarpenak Optimus ordenagailuetan. nvidia-x-zerbitzari-ezarpenak exekutatu edozein saiakera nvidia-ezarpenak hainbat sintaxia batekin erabilgarritasun huts egingo.

Egokitu menu NVIDIA ezarpenak exekutatzeko

Behin Bumblebee eta Nvidiarenak instalatu dira, menu aireratzea Sarreraren nvidia-ezarpenak erabilgarritasun automatikoki sortzen da. Deitzen da NVIDIA X zerbitzari-ezarpenak menuko.

menu Istorio hau NVIDIA Optimus okerreko.

Menuak ez dago konfiguratuta behar bezala eskuin instalazio ondoren. simple exekutatzen nvidia-ezarpenak komando.

hautatzen baduzu NVIDIA X zerbitzari-ezarpenak eduki lehenetsiko menu sarrera (komando), adviced ahal izango duzu exekutatu nvidia-xconfig erabilgarritasun, arazoa konpondu. Inoiz ez dagoela. Arazoa ez da existitzen. Ikusi Abisua Informazio gehiagorako beheko atalean.

exekutatu nahi baduzu NVIDIA X zerbitzari-ezarpenak menuan, menu entry eskuz editatu beharko duzu, eta ordezkatu du lehenetsitako okerra komando bat zuzenarekin.

From:

/usr / bin / nvidia-ezarpenak

To:

optirun -b none nvidia-settings -c: 8

Abisua

Ez dago nvidia-xconfig erabilgarritasun, NVIDIA tresnen artean Bumblebee instalatutako. Inoiz exekutatu Optimus ordenagailuetan. It diseinatu zen eta ondo dabilen bakar-GPU NVIDIA txartelak soilik. Ez du detektatzen hibrido NVIDIA Optimus txartelak. perfektua Bumblebee hiltzaile bat da. exekutatu bada, berehala hausten da Bumblebee konfigurazioa.

Arazo ezagunak

Geforce GTX960m

berrabiarazten duzunean baliteke ordenagailuak berriro hasteko. alea gehigarri hori konpontzeko acpi_osi="!Windows 2015" kernel parametro gisa. Ikusi alea #764(Iruzkina) GitHub.

Aldaketa hori grub iraunkorra gehitu egiteko / etc / default / grub

GRUB_CMDLINE_LINUX_DEFAULT="acpi_osi=\"!Windows 2015\""

eta grub config sortzeko komandoa batera ondoren

sudo grub-mkconfig -o /boot/grub/grub.cfg

 

Txartelak erabili

Artikulu idatzia da eta probatu hiru Nvidia Optimus bideo txartelak orrian:

  • GeForce GT 555M
  • GeForce GT 650m
  • GeForce GT 750m

Ez zen berriagoak Optimus txartelak on probatu, GeForce GTX 970m bezala, adibidez. Badira arrakasta Bumblebee instalazio moderno Optimus buruzko txostenak, baina oraindik ez diren estalita hemen arazo batzuk aurkeztu ahal izango.

Beste autore Artikulu hobeto egiteko eta gehiago txartelak zerrendara gehitzeko. Gehigarriak, zuzenketak, egiten jakitea oso ongi etorri eta oso estimatzen dira.

  • NVS 4200M
  • GeForce 820M
  • GeForce GTX 860M
  • GeForce 920M
  • GeForce 940MX
  • GeForce GTX 960m

Ondo

Martxoa 2016

(Bisitatutako 36,304 aldiz, 54 bisitak gaur)

Pin It Pinterest

Share This