Bumblebee е софтуерен инструмент за Linux с цел да осигури поддръжка на лаптопи NVIDIA Optimus за дистрибуции на GNU / Linux. Optimus е хибридна дисплейна технология, в която интегрираният графичен процесор изобразява дисплея, докато специалната GPU (в случая графична карта nVidia) извършва цялата обработка и изпраща изхода към интегрирания графичен процесор. Когато лаптопът работи с батерия, отделеният графичен процесор е изключен, за да спести енергия и да удължи живота на батерията.

Bumblebee се опитва да имитира поведението на технологията Optimus, като използва специално предназначеното графично звено (GPU) за рендиране, когато е необходимо, и да го захранва, когато не се използва.

Системите на Ubuntu вече са с Nvidia Prime, което дава възможност на потребителите да превключват между графичните процесори Nvidia и Intel. Проблемът с това е, че работи само за целия работен плот и не позволява на потребителя да настрои GPU за определено приложение. В някои системи има данни за прекомерно нагряване и неизправности в системата, когато GPU на Nvidia е зададен за целия работен плот. Използването на Пчела би било по-добър вариант в този случай.

Инсталиране на пчела

Преди да започнете да инсталирате Bumblebee, ще предположа, че вече имате инсталирана графиката на Nvidia. Ако не сте ги инсталирали, можете да го направите, като отворите терминала и изпълнявате следната команда:

 sudo apt-get инсталирате nvidia-prime 

Можете също така да изпълните тази команда, така че да използва графичната карта на Intel:

 sudo prime-select intel 

Инсталирането на Bumblebee ще бъде определено от графиката на Nvidia, с която искате да го използвате. Следните опции са:

NVIDIA-361

За да го използвате с nvidia-316, можете да изпълните тази команда, за да инсталирате Bumblebee:

 sudo apt-get инсталирате bumblebee 

NVIDIA-370

Ако искате да го използвате с nvidia-370 и използвате Ubuntu 16.04 или по-рано, можете да използвате PPA за инсталиране на Bumblebee Development:

 sudo add-apt-repository ppa: bumblebee / тестване sudo apt-get актуализация sudo apt-get инсталирате bumblebee 

Ако използвате Ubuntu 16.10 или по-нова версия, няма да се нуждаете от PPA Bumblebee Development, тъй като лепенките вече са в официалното хранилище на Ubuntu. Стартирането на следната команда ще я инсталира:

 sudo apt-get инсталирате bumblebee 

В моя случай го инсталирам на Ubuntu 16.04.

Конфигуриране и използване

След успешното инсталиране на Bumblebee, ще трябва да го конфигурирате да работи добре. Конфигурационният файл на Bumblebee е в "/etc/bumblebee/bumblebee.conf". Отворете го с помощта на текстов редактор по ваш избор. Отворете конфигурационния файл и превъртете до областта, показана на екранната снимка по-долу.

Ако използвате nvidia-361, променете следните опции от горната екранна снимка, за да я настроите:

  • Задайте драйвера на "nvidia"
  • Настройте KernelDriver на "nvidia-361"
  • Настройте LibraryPath на "/ usr / lib / nvidia-361: / usr / lib32 / nvidia-361"
  • Задайте XorgModulePath на "/ usr / lib / nvidia-361 / xorg, / usr / lib / xorg / modules"

Запазете файла.

Ако използвате nvidia-370:

  • Настройте драйвера на "nvidia"
  • Настройте KernelDriver на "nvidia-370"
  • Задайте библиотеката на "/ usr / lib / nvidia-370: / usr / lib32 / nvidia-370"
  • Настройте XorgModulePath на "/ usr / lib / nvidia-370 / xorg, / usr / lib / xorg / modules"

Запазете файла.

Ако сте инсталирали друга версия на графиката nVidia, не забравяйте да промените конфигурационния файл, за да съответства на версията.

Последната стъпка, за да получите Bumblebee, е да рестартирате компютъра си. Отделената карта ще бъде изключена. Ако искате да стартирате Bumblebee с приложение, изпълнете тази команда, където some_app_or_game е името на приложението или на играта:

 optirun app_name 

заключение

Bumblebee е много важно за хората, които използват графични интензивни приложения на своите машини. С него можете да превключвате между специализираната и интегрираната графика, ако е необходимо, и ще ви позволи да поддържате производителността на вашата машина, без да се жертвате живота на батерията.