Это старая версия документа.
Содержание
Установка
~ Добавить репозиторий с обновленным Bumblebee [[https://launchpad.net/~neon1ks/+archive/ubuntu/bumblebee|ppa:neon1ks/bumblebee]]:<code bash>sudo add-apt-repository ppa:neon1ks/bumblebee</code> ~ Обновить Ubuntu<code bash>sudo apt-get update
sudo apt-get dist-upgrade</code>
~ Установить [[https://launchpad.net/ubuntu/+source/nvidia-graphics-drivers-361|проприетарный драйвер nvidia 361]] и bumblebee: <code bash>sudo apt-get install --install-recommends nvidia-361 nvidia-settings bumblebee bumblebee-nvidia primus</code> ~ Добавить текущего пользователя в группу безопасности bumblebee: <code bash>sudo gpasswd -a $USER bumblebee</code> ~ Запускаем демон bumblebeed: <code bash>sudo systemctl enable bumblebeed</code> ~ Редактируем ///etc/modules// <code bash>sudo gedit /etc/modules</code>В который добавляем следующие две строчки:<code>i915
bbswitch</code>
~ Редактируем конфигурационный файл bumblebee:<code bash>sudo gedit /etc/bumblebee/bumblebee.conf</code> * Строка 22 <code>Driver=nvidia</code> * Строка 55 <code>KernelDriver=nvidia-361</code> * Строка 58 <code>LibraryPath=/usr/lib/nvidia-361:/usr/lib32/nvidia-361</code> * Строка 61 <code>XorgModulePath=/usr/lib/nvidia-361/xorg,/usr/lib/xorg/modules</code> ~ Перезагрузить ноутбук
Настройка Mesa в 64 битных системых
Если у вас 64 битная Ubuntu 16.04, необходимо дополнительно выполнить настройку путей на конфигурационные файлы по умолчанию.
~ Выполняем команду:<code>sudo update-alternatives --config i386-linux-gnu_gl_conf</code>Команда выдаст примерно следующий результат:<code>Есть 3 варианта для альтернативы i386-linux-gnu_gl_conf (предоставляет /etc/ld.so.conf.d/i386-linux-gnu_GL.conf).
Выбор Путь Приор Состояние
———————————————————— * 0 /usr/lib/nvidia-361/alt_ld.so.conf 8604 автоматический режим
1 /usr/lib/i386-linux-gnu/mesa/ld.so.conf 500 ручной режим 2 /usr/lib/nvidia-361-prime/alt_ld.so.conf 8603 ручной режим 3 /usr/lib/nvidia-361/alt_ld.so.conf 8604 ручной режим
Press <enter> to keep the current choice[*], or type selection number:</code>где необходимо выбрать путь на конфигурационный файл mesa: /usr/lib/i386-linux-gnu/mesa/ld.so.conf, в примере выше надо ввести цифру 1 и нажать enter. Если уже путь указан на mesa, то просто нажимаем enter без ввода цифры.
~ Затем выполняем еще одну команду:<code>sudo update-alternatives --config x86_64-linux-gnu_gl_conf</code>вывод которой:<code>Есть 3 варианта для альтернативы x86_64-linux-gnu_gl_conf (предоставляет /etc/ld.so.conf.d/x86_64-linux-gnu_GL.conf).
Выбор Путь Приор Состояние
————————————————————
0 /usr/lib/nvidia-361/ld.so.conf 8604 автоматический режим 1 /usr/lib/nvidia-361-prime/ld.so.conf 8603 ручной режим 2 /usr/lib/nvidia-361/ld.so.conf 8604 ручной режим
* 3 /usr/lib/x86_64-linux-gnu/mesa/ld.so.conf 500 ручной режим
Press <enter> to keep the current choice[*], or type selection number: </code>Здесь также надо указать путь на конфиг mesa, который располагается под цифрой 3.
~ И для задействования изменений, выполняем: <code>sudo ldconfig</code> ~ Перезагрузить ноутбук