Bumblebee is een softwaretool voor Linux met als doel ondersteuning te bieden voor NVIDIA Optimus-laptops voor GNU / Linux-distributies. Optimus is een hybride weergavetechnologie waarbij de geïntegreerde GPU het beeldscherm weergeeft terwijl de speciale GPU (in dit geval een nVidia grafische kaart) alle verwerking uitvoert en de uitvoer naar de geïntegreerde GPU verzendt. Wanneer de laptop op batterijvoeding werkt, wordt de speciale GPU uitgeschakeld om energie te besparen en de levensduur van de batterij te verlengen.

Bumblebee probeert het Optimus-technologiegedrag na te bootsen door de specifieke GPU te gebruiken voor rendering wanneer dat nodig is en om het uit te schakelen wanneer het niet in gebruik is.

Ubuntu-systemen worden al geleverd met Nvidia Prime, waarmee gebruikers kunnen schakelen tussen Nvidia- en Intel GPU's. Het probleem hiermee is dat het alleen voor de hele desktop werkt en niet toestaat dat een gebruiker de GPU voor een bepaalde applicatie instelt. In sommige systemen zijn meldingen geweest van overmatige verhitting en storingen in het systeem wanneer de Nvidia GPU is ingesteld voor de hele desktop. Het gebruik van Bumblebee zou in dit geval een betere optie zijn.

Hommel installeren

Voordat u begint met het installeren van Bumblebee, ga ik ervan uit dat u de Nvidia-graphics al hebt geïnstalleerd. Als u ze nog niet hebt geïnstalleerd, kunt u dit doen door de terminal te openen en de volgende opdracht uit te voeren:

 sudo apt-get install nvidia-prime 

U kunt deze opdracht ook uitvoeren, zodat deze de grafische kaart van Intel gebruikt:

 sudo prime-select intel 

Het installeren van Bumblebee wordt nu bepaald door de Nvidia-afbeeldingen waarmee u het wilt gebruiken. De volgende zijn de opties:

nVidia-361

Om het te gebruiken met nvidia-316, kunt u dit commando uitvoeren om Bumblebee te installeren:

 sudo apt-get install hommel 

nVidia-370

Als u het wilt gebruiken met de nvidia-370 en Ubuntu 16.04 of eerder gebruikt, kunt u Bumblebee Development PPA gebruiken voor installatie:

 sudo add-apt-repository ppa: hommel / testen sudo apt-get update sudo apt-get install hommel 

Als u Ubuntu 16.10 of later gebruikt, hebt u de BPA-BPA niet nodig, omdat de patches zich al in de officiële Ubuntu-repository bevinden. Als u de volgende opdracht uitvoert, wordt het geïnstalleerd:

 sudo apt-get install hommel 

In mijn geval installeer ik het op Ubuntu 16.04.

Configuratie en gebruik

Na het succesvol installeren van Bumblebee, moet je het configureren om goed te kunnen werken. Het configuratiebestand van de Bumblebee bevindt zich op "/etc/bumblebee/bumblebee.conf." Open het met een teksteditor van uw keuze. Open het configuratiebestand en scrol omlaag naar het gebied dat wordt weergegeven op de onderstaande schermafbeelding.

Als u nvidia-361 gebruikt, wijzigt u de volgende opties in de bovenstaande schermafbeelding om het in te stellen:

  • Zet het stuurprogramma op "nvidia"
  • Zet de KernelDriver op "nvidia-361"
  • Stel de LibraryPath in op "/ usr / lib / nvidia-361: / usr / lib32 / nvidia-361"
  • Stel de XorgModulePath in op "/ usr / lib / nvidia-361 / xorg, / usr / lib / xorg / modules"

Bewaar het bestand.

Als u nvidia-370 gebruikt:

  • Stuurprogramma instellen op "nvidia"
  • Zet de KernelDriver op "nvidia-370"
  • Stel de LibraryPath in op "/ usr / lib / nvidia-370: / usr / lib32 / nvidia-370"
  • Stel de XorgModulePath in op "/ usr / lib / nvidia-370 / xorg, / usr / lib / xorg / modules"

Bewaar het bestand.

Als u een andere versie van nVidia-afbeeldingen hebt geïnstalleerd, vergeet dan niet het configuratiebestand te wijzigen zodat het overeenkomt met de versie.

De laatste stap om Bumblebee te laten werken, is door uw computer opnieuw op te starten. De discrete kaart wordt nu uitgeschakeld. Als u Bumblebee met een toepassing wilt uitvoeren, voert u deze opdracht uit waarbij some_app_or_game de naam van de toepassing of het spel is:

 optirun app_name 

Conclusie

Bumblebee is erg belangrijk voor mensen die grafisch intensieve applicaties uitvoeren op hun machines. Hiermee kunt u indien nodig schakelen tussen de speciale en geïntegreerde grafische weergave en kunt u de prestaties van uw machine handhaven zonder de levensduur van de batterij te verkorten.