Bumblebee (Nvidia + Intel) в Linux Mint 18.X
Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод
inxi -Fxz
в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
-
- Сообщения: 10427
- Зарегистрирован: 27 июн 2017, 13:36
- Решено: 135
- Откуда: Нижний Тагил
- Благодарил (а): 791 раз
- Поблагодарили: 2047 раз
- Контактная информация:
Bumblebee (Nvidia + Intel) в Linux Mint 18.X
AlexZ, есть подозрения, что они решили выкинули это ископаемое. Т.к. тут ppa собран только под 16.04, тут так же, а тут обновлялось последний раз 5-7 лет назад.
-
- Сообщения: 1395
- Зарегистрирован: 06 янв 2018, 21:06
- Решено: 3
- Откуда: Горно-Алтайск
- Благодарил (а): 212 раз
- Поблагодарили: 177 раз
- Контактная информация:
Bumblebee (Nvidia + Intel) в Linux Mint 18.X
есть в стабильной ветке..
https://launchpad.net/ubuntu/+source/bumblebee
https://ubuntu.pkgs.org/18.04/ubuntu-un ... 4.deb.html
В новой убунте как-то всё-таки настраивают, много всяких новых правок, вобщем "без бутылки" не разобраться..

https://askubuntu.com/questions/1029169 ... untu-18-04
-
- Сообщения: 7069
- Зарегистрирован: 27 авг 2016, 20:03
- Решено: 30
- Откуда: Voskresensk
- Благодарил (а): 1368 раз
- Поблагодарили: 734 раза
- Контактная информация:
Bumblebee (Nvidia + Intel) в Linux Mint 18.X
Что это дает я так и не понял, но получилось 
или нет

или нет
dja@dja-laptop ~ $ optirun firefox [ 179.876529] [ERROR]The Bumblebee daemon has not been started yet or the socket path /var/run/bumblebee.socket was incorrect. [ 179.876631] [ERROR]Could not connect to bumblebee daemon - is it running?
-
- Сообщения: 7069
- Зарегистрирован: 27 авг 2016, 20:03
- Решено: 30
- Откуда: Voskresensk
- Благодарил (а): 1368 раз
- Поблагодарили: 734 раза
- Контактная информация:
Bumblebee (Nvidia + Intel) в Linux Mint 18.X
Т.е. надо сначала микрокод ставить?Перед установкой Bumblebee убедитесь,что поддержка технологии NVIDIA Optimus включена в настройках BIOS,а также в том,что интегрированная видеокарта включена занята выводом на экран.
-
- Сообщения: 10427
- Зарегистрирован: 27 июн 2017, 13:36
- Решено: 135
- Откуда: Нижний Тагил
- Благодарил (а): 791 раз
- Поблагодарили: 2047 раз
- Контактная информация:
Bumblebee (Nvidia + Intel) в Linux Mint 18.X
Его обязательно нужно ставить, а иначе как минимум в логах загрузки будет красоваться надпись что необходим микрокод.
-
- Сообщения: 10427
- Зарегистрирован: 27 июн 2017, 13:36
- Решено: 135
- Откуда: Нижний Тагил
- Благодарил (а): 791 раз
- Поблагодарили: 2047 раз
- Контактная информация:
Bumblebee (Nvidia + Intel) в Linux Mint 18.X
Dja, на счет порядка установки ничего не могу сказать, т.к. не имею оптимуса и, следовательно, не заморачивался с его настройкой
-
- Сообщения: 7069
- Зарегистрирован: 27 авг 2016, 20:03
- Решено: 30
- Откуда: Voskresensk
- Благодарил (а): 1368 раз
- Поблагодарили: 734 раза
- Контактная информация:
Bumblebee (Nvidia + Intel) в Linux Mint 18.X
А почему не должно использовать?
Зачем он ставит 304 когда у меня уже 384?dja@dja-laptop ~ $ sudo apt-get install bumblebee bumblebee-nvidia primus virtualgl linux-headers-$(uname -r) -y
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Уже установлен пакет linux-headers-4.15.0-33-generic самой новой версии (4.15.0-33.36~16.04.1).
Будут установлены следующие дополнительные пакеты:
libturbojpeg nvidia-304 nvidia-current primus-libs socat virtualgl-libs
384 не задействовать?
-
- Сообщения: 7069
- Зарегистрирован: 27 авг 2016, 20:03
- Решено: 30
- Откуда: Voskresensk
- Благодарил (а): 1368 раз
- Поблагодарили: 734 раза
- Контактная информация:
Bumblebee (Nvidia + Intel) в Linux Mint 18.X
Если перебирать варианты, то после какого шага к какому переходить? Ведь не думаю чтоб сменить к примеру версию нвидии надо делать
-
- Сообщения: 1395
- Зарегистрирован: 06 янв 2018, 21:06
- Решено: 3
- Откуда: Горно-Алтайск
- Благодарил (а): 212 раз
- Поблагодарили: 177 раз
- Контактная информация:
Bumblebee (Nvidia + Intel) в Linux Mint 18.X
Наступал уже на эти грабли..

Меня уже одолевают сомнения что у тебя там "каша" по ядрам-драйверам, лучше начать с чистого листа. У тебя же есть снимок-бэкап свежеустановленной системы?
Порядок действий часто также имеет значение, распишу попозже
-
- Сообщения: 7069
- Зарегистрирован: 27 авг 2016, 20:03
- Решено: 30
- Откуда: Voskresensk
- Благодарил (а): 1368 раз
- Поблагодарили: 734 раза
- Контактная информация:
Bumblebee (Nvidia + Intel) в Linux Mint 18.X
Конечно имеется. К нему и возвращаюсь каждый раз. Сейчас пока занимаюсь настройками, которые не влияют на wifi и видео. Т.е. чтоб сделать новый снимок и возвращаться к нему и иметь уже более благородный вид системы, нежели с нуля

-
- Сообщения: 1395
- Зарегистрирован: 06 янв 2018, 21:06
- Решено: 3
- Откуда: Горно-Алтайск
- Благодарил (а): 212 раз
- Поблагодарили: 177 раз
- Контактная информация:
Bumblebee (Nvidia + Intel) в Linux Mint 18.X
Вобщем порядок такой..
1. Свежеустановленная система, свободные драйвера. Делаем снимок (бэкап) системы.
Если при загрузке nouveau: FAILED (похоже не твой случай), загружаемся с параметром
Код: Выделить всё
nouveau.modeset=0
3. Смотрим рекомендуемый драйвер под свою видеокарту на сайте Nvidia, во избежание побочных эффектов начинать лучше с него https://www.nvidia.ru/Download/index.aspx?lang=ru
В твоем случае это 390.87 (на данный момент) https://www.nvidia.ru/Download/driverRe ... /137439/ru
4. Далее по инструкции - добавляем 2 PPA и устанавливаем пакеты (вместо 367 соответственно везде пишем 390)
5. Правим конфиг bumblebee.conf
6. Задействуем GL по умолчанию и блеклистим драйвер Nvidia
7. Редактируем grub - добавляем параметр nogpumanager
8. 1-я перезагрузка
9. Переконфигурируем bbswitch-dkms и драйвер nvidia-390
10. 2-я перезагрузка.
На выходе проверяем всё командами в терминале, должно быть так..
~ $ optirun -vvv glxgears
[17886.177289] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[17886.177525] [INFO]Configured driver: nvidia
[17886.177664] [DEBUG]optirun version 3.2.1 starting...
[17886.177679] [DEBUG]Active configuration:
[17886.177686] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
[17886.177693] [DEBUG] X display: :8
[17886.177699] [DEBUG] LD_LIBRARY_PATH: /usr/lib/nvidia-390:/usr/lib32/nvidia-390
[17886.177705] [DEBUG] Socket path: /var/run/bumblebee.socket
[17886.177714] [DEBUG] Accel/display bridge: auto
[17886.177719] [DEBUG] VGL Compression: proxy
[17886.177724] [DEBUG] VGLrun extra options:
[17886.177731] [DEBUG] Primus LD Path: /usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus
[17886.177775] [DEBUG]Using auto-detected bridge virtualgl
[17886.178154] [INFO]Response: Yes. X is active.
[17886.178168] [INFO]Running application using virtualgl.
[17886.178305] [DEBUG]Process vglrun started, PID 10035.
2977 frames in 5.0 seconds = 595.270 FPS
2957 frames in 5.0 seconds = 591.304 FPS
2973 frames in 5.0 seconds = 594.418 FPS
[VGL] ERROR: in readback--
[VGL] 256: Window has been deleted by window manager
[17902.527450] [DEBUG]SIGCHILD received, but wait failed with No child processes
[17902.527486] [DEBUG]Socket closed.
[17902.527516] [DEBUG]Killing all remaining processes.
~ $ optirun firefox
~ $ optirun --status
Bumblebee status: Ready (3.2.1). X is PID 1350, 1 applications using bumblebeed.
~ $ cat /proc/acpi/bbswitch
0000:01:00.0 ON
~ $ glxinfo | grep "OpenGL renderer"
OpenGL renderer string: Mesa DRI Intel(R) Haswell Mobile
[17886.177289] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[17886.177525] [INFO]Configured driver: nvidia
[17886.177664] [DEBUG]optirun version 3.2.1 starting...
[17886.177679] [DEBUG]Active configuration:
[17886.177686] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
[17886.177693] [DEBUG] X display: :8
[17886.177699] [DEBUG] LD_LIBRARY_PATH: /usr/lib/nvidia-390:/usr/lib32/nvidia-390
[17886.177705] [DEBUG] Socket path: /var/run/bumblebee.socket
[17886.177714] [DEBUG] Accel/display bridge: auto
[17886.177719] [DEBUG] VGL Compression: proxy
[17886.177724] [DEBUG] VGLrun extra options:
[17886.177731] [DEBUG] Primus LD Path: /usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus
[17886.177775] [DEBUG]Using auto-detected bridge virtualgl
[17886.178154] [INFO]Response: Yes. X is active.
[17886.178168] [INFO]Running application using virtualgl.
[17886.178305] [DEBUG]Process vglrun started, PID 10035.
2977 frames in 5.0 seconds = 595.270 FPS
2957 frames in 5.0 seconds = 591.304 FPS
2973 frames in 5.0 seconds = 594.418 FPS
[VGL] ERROR: in readback--
[VGL] 256: Window has been deleted by window manager
[17902.527450] [DEBUG]SIGCHILD received, but wait failed with No child processes
[17902.527486] [DEBUG]Socket closed.
[17902.527516] [DEBUG]Killing all remaining processes.
~ $ optirun firefox
~ $ optirun --status
Bumblebee status: Ready (3.2.1). X is PID 1350, 1 applications using bumblebeed.
~ $ cat /proc/acpi/bbswitch
0000:01:00.0 ON
~ $ glxinfo | grep "OpenGL renderer"
OpenGL renderer string: Mesa DRI Intel(R) Haswell Mobile
~ $ optirun --status
Bumblebee status: Ready (3.2.1). X inactive. Discrete video card is off.
~ $ cat /proc/acpi/bbswitch
0000:01:00.0 OFF
Bumblebee status: Ready (3.2.1). X inactive. Discrete video card is off.
~ $ cat /proc/acpi/bbswitch
0000:01:00.0 OFF
-
- Сообщения: 7069
- Зарегистрирован: 27 авг 2016, 20:03
- Решено: 30
- Откуда: Voskresensk
- Благодарил (а): 1368 раз
- Поблагодарили: 734 раза
- Контактная информация:
Bumblebee (Nvidia + Intel) в Linux Mint 18.X
Что это?
И почему 390,87 когда драйвер-манагер показывает "рекомендуемый" у 384 ?
И что такое фирмваре?
У меня ноборот
Display Server: X.Org 1.18.4 drivers: intel (unloaded: fbdev,vesa) FAILED: nouveau
А этот по шнуру еле-еле...качает...
-
- Сообщения: 7069
- Зарегистрирован: 27 авг 2016, 20:03
- Решено: 30
- Откуда: Voskresensk
- Благодарил (а): 1368 раз
- Поблагодарили: 734 раза
- Контактная информация:
Bumblebee (Nvidia + Intel) в Linux Mint 18.X
У меня
# Module name to load, defaults to Driver if empty or unset KernelDriver=nvidia
-
- Сообщения: 7069
- Зарегистрирован: 27 авг 2016, 20:03
- Решено: 30
- Откуда: Voskresensk
- Благодарил (а): 1368 раз
- Поблагодарили: 734 раза
- Контактная информация:
Bumblebee (Nvidia + Intel) в Linux Mint 18.X
По ходу это был ключевой момент. Плюс то, что я думал чем новее тем лучше (396 брал вместо 390). Всё встало как надо!
-
- Сообщения: 7069
- Зарегистрирован: 27 авг 2016, 20:03
- Решено: 30
- Откуда: Voskresensk
- Благодарил (а): 1368 раз
- Поблагодарили: 734 раза
- Контактная информация:
Bumblebee (Nvidia + Intel) в Linux Mint 18.X
Только это так и осталось.
Даже при наличии параметра. Или я не туда его вписал?
Display Server: X.Org 1.18.4 drivers: intel (unloaded: fbdev,vesa) FAILED: nouveau
Код: Выделить всё
GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
#GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX_DEFAULT=""
GRUB_CMDLINE_LINUX="nouveau.modeset=0 nogpumanager"
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей