Всем привет!
Энцать вечеров пытался удачно установить и настроить bumblebee в Ubuntu-MATE 16.04.2.
Перепробовал множество инструкций, а выстрелила только одна и я хочу с Вами ей поделиться (может кому еще пригодится:))
Прелюдия...Обновляемся
sudo apt-get update
sudo apt-get dist-upgrade
Если Вы пытались уже установить bumblebee, но что то пошло не так;)
sudo apt-get purge nvidia* bumblebee && sudo apt-get autoremove
Устанавливаем gedit(у меня после установки Ubuntu этого пакета не было)
sudo apt-get gedit install
Установка и настройка шмеля:шаг 1
sudo apt install linux-headers-generic linux-source build-essential
шаг 2
sudo add-apt-repository ppa:bumblebee/stable
sudo apt update
шаг 3 (при необходимости везде 375 заменяем на номер своего драйвера nvidia)
sudo apt install bumblebee bumblebee-nvidia primus nvidia-375
шаг 4 (Настройка Mesa в 64 битных системых, выбираем тот пункт в котором встречается mesa)
sudo update-alternatives --config i386-linux-gnu_gl_conf
sudo update-alternatives --config x86_64-linux-gnu_egl_conf
sudo update-alternatives --config x86_64-linux-gnu_gl_conf
шаг 5
sudo gedit /etc/bumblebee/bumblebee.conf
Редактируем строки (KernelDriver=nvidia
_375 -
это не опечатка!!!)
Driver=nvidia
...
KernelDriver=nvidia_375
LibraryPath=/usr/lib/nvidia-375:/usr/lib32/nvidia-375
XorgModulePath=/usr/lib/nvidia-375/xorg,/usr/lib/xorg/modules
шаг 6 редактируем blacklist
sudo gedit /etc/modprobe.d/bumblebee.conf
Добавляем в конец файла
#375
blacklist nvidia-375
blacklist nvidia-375-updates
blacklist nvidia-experimental-375
blacklist nvidia-uvm
blacklist nvidia-modeset
blacklist nvidia-drm
# Workaround to make sure nvidia-uvm is removed as well
remove nvidia rmmod nvidia-drm nvidia-uvm nvidia nvidia-modeset
шаг 7 редактируем библиотеки mesa
sudo gedit /usr/lib/x86_64-linux-gnu/mesa/ld.so.conf
добавляем новую строку:
/usr/lib/nvidia-375
sudo gedit /usr/lib/i386-linux-gnu/mesa/ld.so.conf
добавляем новую строку:
/usr/lib32/nvidia-375
шаг 8
sudo gedit /etc/bumblebee/xorg.conf.nvidia
добавляем в файл
Section "Screen"
Identifier "Default Screen"
Device "DiscreteNvidia"
EndSection
шаг 9
sudo reboot
Проверяем
optirun glxgears
Если заветные шестеренки не закрутились(у меня не закрутились;) делаем следующее:
Повторяем шаг 4
Редактируем grub
sudo gedit /etc/default/grub
добавляем nogpumanager в строке:
GRUB_CMDLINE_LINUX="nogpumanager"
sudo update-grub
Пересобираем bbswitch и nvidia
sudo dpkg-reconfigure bbswitch-dkms
sudo dpkg-reconfigure nvidia-375
Повторяем шаг 4, что бы убедиться что настройки не сбились.
И вот теперь у меня все заработало и закрутилось
optirun glxgears
P.S.: взято от сюда
http://danielteichman.blogspot.ru/2017/03/how-to-install-bumblebee-on-ubuntu-1604.html