Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия Последняя версия Следующая версия справа и слева | ||
wiki:bumblebee-xenial [2016/08/26 14:28] Предупреждление оформлено с помощью note warning |
wiki:bumblebee-xenial [2019/01/03 19:31] Восстановил форматирование текста |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== Bumblebee в Ubuntu 16.04 Xenial Xerus ====== | ====== Bumblebee в Ubuntu 16.04 Xenial Xerus ====== | ||
- | <note warning>Внимание. Если у вас оригинальная Ubuntu 16.04 (Unity). Рекомендуется вместо bumblebee использовать Nvidia_prime. Данная инструкция больше подходит для пользователей Xubuntu, Lubuntu, Ubuntu MATE, Gnome Ubuntu. На текущий момент проект bumblebee имеет проблемы совместимости с оригинальной Ubuntu 16.04</note> | + | <note warning>Внимание. Если у вас оригинальная Ubuntu 16.04 (Unity). Рекомендуется вместо bumblebee использовать [[http://help.ubuntu.ru/wiki/nvidia-prime|Nvidia prime]]. Данная инструкция больше подходит для пользователей Xubuntu, Lubuntu, Ubuntu MATE, Gnome Ubuntu. На текущий момент проект bumblebee имеет проблемы совместимости с оригинальной Ubuntu 16.04</note> |
===== Установка ===== | ===== Установка ===== | ||
- | ~ Добавить репозиторий с обновленным Bumblebee [[https://launchpad.net/~neon1ks/+archive/ubuntu/bumblebee|ppa:neon1ks/bumblebee]]:<code bash>sudo add-apt-repository ppa:neon1ks/bumblebee</code> | + | 1. Добавить репозиторий с обновленным Bumblebee [[https://launchpad.net/~neon1ks/+archive/ubuntu/bumblebee|ppa:neon1ks/bumblebee]]: |
- | ~ Обновить Ubuntu<code bash>sudo apt-get update | + | <code bash>sudo add-apt-repository ppa:neon1ks/bumblebee</code> |
+ | |||
+ | 2. Обновить Ubuntu | ||
+ | <code bash>sudo apt-get update | ||
sudo apt-get dist-upgrade</code> | 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> | + | 3. Установить [[https://launchpad.net/ubuntu/+source/nvidia-graphics-drivers-361|проприетарный драйвер nvidia 361]] и bumblebee: |
- | ~ Запускаем демон bumblebeed: <code bash>sudo systemctl enable bumblebeed</code> | + | <code bash>sudo apt-get install --install-recommends nvidia-361 nvidia-settings bumblebee bumblebee-nvidia primus</code> |
- | ~ Редактируем ///etc/modules// <code bash>sudo gedit /etc/modules</code>В который добавляем следующие две строчки:<code>i915 | + | |
+ | 4. Добавить текущего пользователя в группу безопасности bumblebee: | ||
+ | <code bash>sudo gpasswd -a $USER bumblebee</code> | ||
+ | |||
+ | 5. Запускаем демон bumblebeed: | ||
+ | <code bash>sudo systemctl enable bumblebeed</code> | ||
+ | |||
+ | 6. Редактируем ///etc/modules// | ||
+ | <code bash>sudo gedit /etc/modules</code> | ||
+ | |||
+ | В который добавляем следующие две строчки: | ||
+ | <code>i915 | ||
bbswitch</code> | bbswitch</code> | ||
- | ~ Редактируем конфигурационный файл bumblebee:<code bash>sudo gedit /etc/bumblebee/bumblebee.conf</code> | + | |
+ | 7. Редактируем конфигурационный файл bumblebee: | ||
+ | <code bash>sudo gedit /etc/bumblebee/bumblebee.conf</code> | ||
* Строка 22 <code>Driver=nvidia</code> | * Строка 22 <code>Driver=nvidia</code> | ||
* Строка 55 <code>KernelDriver=nvidia-361</code> | * Строка 55 <code>KernelDriver=nvidia-361</code> | ||
* Строка 58 <code>LibraryPath=/usr/lib/nvidia-361:/usr/lib32/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> | * Строка 61 <code>XorgModulePath=/usr/lib/nvidia-361/xorg,/usr/lib/xorg/modules</code> | ||
- | ~ Перезагрузить ноутбук | + | |
+ | 8. Перезагрузить ноутбук | ||
===== Настройка Mesa в 64 битных системых ===== | ===== Настройка Mesa в 64 битных системых ===== | ||
Если у вас 64 битная Ubuntu 16.04, необходимо дополнительно выполнить настройку путей на конфигурационные файлы по умолчанию. | Если у вас 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). | + | |
+ | 1. Выполняем команду: | ||
+ | |||
+ | <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). | ||
Выбор Путь Приор Состояние | Выбор Путь Приор Состояние | ||
Строка 29: | Строка 53: | ||
3 /usr/lib/nvidia-361/alt_ld.so.conf 8604 ручной режим | 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 без ввода цифры. | + | Press <enter> to keep the current choice[*], or type selection number:</code> |
- | ~ Затем выполняем еще одну команду:<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). | + | |
+ | где необходимо выбрать путь на конфигурационный файл mesa: /usr/lib/i386-linux-gnu/mesa/ld.so.conf, в примере выше надо ввести цифру **1** и нажать enter. Если уже путь указан на mesa, то просто нажимаем enter без ввода цифры. | ||
+ | |||
+ | 2. Затем выполняем еще одну команду: | ||
+ | |||
+ | <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). | ||
Выбор Путь Приор Состояние | Выбор Путь Приор Состояние | ||
Строка 39: | Строка 72: | ||
* 3 /usr/lib/x86_64-linux-gnu/mesa/ld.so.conf 500 ручной режим | * 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**. | + | Press <enter> to keep the current choice[*], or type selection number: </code> |
- | ~ И для задействования изменений, выполняем: <code>sudo ldconfig</code> | + | |
- | ~ Перезагрузить ноутбук | + | Здесь также надо указать путь на конфиг mesa, который располагается под цифрой **3**. |
+ | |||
+ | 3. И для задействования изменений, выполняем: <code>sudo ldconfig</code> | ||
+ | |||
+ | 4. Перезагрузить ноутбук | ||
===== Ссылки ===== | ===== Ссылки ===== |