Bumblebee в Ubuntu 16.04 Xenial Xerus Сравнение версий

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
wiki:bumblebee-xenial [2016/09/26 22:15]
yorik1984yorik1984yorik1984Кто не хочет, ищет причиныЗаслуженный пользователь
wiki:bumblebee-xenial [2019/01/03 19:41]
neon1ksneon1ksneon1ks Заменил драйвер nvidia 364 на nvidia 384
Строка 2: Строка 2:
 <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>​ <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-384|проприетарный драйвер nvidia ​384]] и bumblebee: 
-  ​~ ​Запускаем демон bumblebeed: <code bash>​sudo systemctl enable bumblebeed</​code>​ +<code bash>​sudo apt-get install --install-recommends nvidia-384 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-384</​code>​ 
-    * Строка 58 <​code>​LibraryPath=/​usr/​lib/​nvidia-361:/​usr/​lib32/​nvidia-361</​code>​ +    * Строка 58 <​code>​LibraryPath=/​usr/​lib/​nvidia-384:/​usr/​lib32/​nvidia-384</​code>​ 
-    * Строка 61 <​code>​XorgModulePath=/​usr/​lib/​nvidia-361/​xorg,/​usr/​lib/​xorg/​modules</​code>​ +    * Строка 61 <​code>​XorgModulePath=/​usr/​lib/​nvidia-384/​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. Перезагрузить ноутбук
  
 ===== Ссылки ===== ===== Ссылки =====