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.

The text mainly speaks about a fresh Bumblebee installation. But it is not only an installation guide. It is also a repairing tool. Helps to install a new or repair an old Bumblebee on Nvidia Optimus laptops. Bumblebee dagoeneko instalatuta badago baina Oraindik bere egoera buruz badakizu, simply install Bumblebee again. It does not hurt a system in any way.

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.

Do I have an Optimus card?

Lehen gauzak lehen. zatia Bumblebee Project Wiki Arazoak atalean:

"soilik eramangarriak nVidia Optimus txartel mota horiek, so this project won't apply to desktops (for now). 4xxM eta serie berriagoak txartel guztiak Optimus-a aktibatu dira. The M nabarmentzen "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.

On NVIDIA Optimus two output lines look like:

00:02.0 VGA compatible controller [0300]: Intel Corporation Haswell-ULT Integrated Graphics Controller [8086:0a16] (rev 09) (prog-if 00 [VGA controller])

eta

01:00.0 3D controller [0302]: NVIDIA Corporation GK107M [GeForce GT 750m] [10of:0fe4] (rev ff) (prog-if 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.

Take note of your nVidia model because the driver version you install will depend on it (see the section, Do I Have Legacy or Current Hardware?).

Bi BIOS mota

For the purpose of this guide let's distinguish two BIOS types:

  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 installation on:

  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

Do I Have Legacy or Current Hardware?

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

At the time of writing (26, Urria, 2016), uneko nVidia driver bertsioa 370.xx da eta GPU zaharrena da estaltzen jaisten den 400 mugikorrak eta desktop serie. hau esteka provides more info; click on the supported hardware tab: 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 series (that's 2 Jende GTX aurretik 100 series): http://www.nvidia.com/download/driverResults.aspx/77525/en-us (again, select the supported hardware list to check if your device is in there).

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. Physical uninstallation of the package with Nuoveau video driver on the first boot; the system will use Intel GPU on subsequent boots until Bumblebee installation

Xehetasunak Urratsak.

1. Erabili LiveMedia boot menu aukera lehenetsia. Edit the boot line and add to it the following parameter:

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, to remove Nouveau completely:

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 Graphic drivers (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, eta hautatu "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

Install Bumblebee (current hardware drivers)

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

Install Bumblebee (340.xx legacy drivers)

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

Install Bumblebee (304.xx legacy drivers)

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 (from daemon) letter in the service's name. urratsa ekidin daiteke hurrengo urratsa exekutatu egingo da.

sudo systemctl bumblebeed.service gaitu
 

Instalatu energia aurrezteko adabaki

beharrezkoa bada bakarrik. Adabaki xehetasunak deskribatzen.

The package is found 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 may be safely ignored:

warning: bumblebee: local (3.2.1-11) is newer than community (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. Aurki Display konfigurazioa eta aldatu bertatik "integrated graphics" to "Optimus". Utzi "Detected by OS" in the "Disabled" posizio.

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, one after another:

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.

If after the last (third) command the Diskretuak bideo txartela da off, adibidez, goiko bezala, gero sistema ez da aldatuko alea arabera. Atal honetan edo laguntza gehiago.

If after the last (third) command the 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. To be sure that we're facing with the issue described here; three modules must be listed exactly in the same order like in this example:

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 again:

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, in one command:

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.

Desabantaila bat instalatu behar duzu "homemade" package, erregular Arch repos ezezaguna.

The patch for fixing missing power saving can be found at:

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

Jaitsi fitxategia eta instalatu normalean pacman batera, like any other package:

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 may be safely ignored as well:

warning: bumblebee: local (3.2.1-11) is newer than community (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 menu entry with the default content (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(iruzkin) 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

The article was written and tested on three Nvidia Optimus video cards:

  • 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 41,261 aldiz, 72 bisitak gaur)

Pin It Pinterest

Share This