Настроил бамблби. Сразу скажу, разница с предыдущей сборкой только в том, что не нужно headers обновлять.
Если кто захочет повторить, распишу поподробней..
Сначала о неудачном. Не проходит у меня вариант по вики дебиана (установка даже не стартует по разным причинам)
https://wiki.debian.org/ru/Bumblebee#A. ... BBDIEOgQw- Если у кого получится, буду только рад..
Поэтому, недолго думая, стибрил набор команд из MX..
Код: Выделить всё
sudo apt install bumblebee-nvidia nvidia-driver nvidia-kernel-dkms primus primus-libs-ia32:i386 nvidia-settings
Пробовал в 2-х вариантах : с подключенными бэкпортами и без них (по аналогии с MX).
sudo apt install bumblebee-nvidia nvidia-driver nvidia-kernel-dkms primus primus-libs-ia32:i386 nvidia-settings
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Будут установлены следующие дополнительные пакеты:
bbswitch-dkms bumblebee gcc-6-base:i386 glx-alternative-mesa glx-alternative-nvidia
glx-diversions libbsd0:i386 libc6:i386 libdrm2:i386 libegl-nvidia0 libegl1-glvnd-nvidia
libexpat1:i386 libgcc1:i386 libgl1-glvnd-nvidia-glx libgl1-mesa-glx:i386
libgl1-nvidia-glvnd-glx libglapi-mesa:i386 libglvnd0-nvidia libglx-nvidia0
libglx0-glvnd-nvidia libnvidia-eglcore libnvidia-glcore libnvidia-ml1 libstdc++6:i386
libx11-6:i386 libx11-xcb1:i386 libxau6:i386 libxcb-dri2-0:i386 libxcb-dri3-0:i386
libxcb-glx0:i386 libxcb-present0:i386 libxcb-sync1:i386 libxcb1:i386 libxdamage1:i386
libxdmcp6:i386 libxext6:i386 libxfixes3:i386 libxnvctrl0 libxshmfence1:i386
libxxf86vm1:i386 nvidia-alternative nvidia-driver-bin nvidia-driver-libs nvidia-egl-common
nvidia-egl-icd nvidia-installer-cleanup nvidia-kernel-common nvidia-kernel-support
nvidia-legacy-check nvidia-modprobe nvidia-support nvidia-vdpau-driver primus-libs
primus-libs:i386 socat update-glx xserver-xorg-video-nvidia
Предлагаемые пакеты:
glibc-doc:i386 locales:i386
Рекомендуемые пакеты:
libgl1-mesa-dri:i386 nvidia-persistenced nvidia-driver-libs-i386 libopengl0
| libopengl0-glvnd-nvidia libgles-nvidia1 libgles-nvidia2 libnvidia-cfg1
nvidia-egl-wayland-icd nvidia-vulkan-icd
НОВЫЕ пакеты, которые будут установлены:
bbswitch-dkms bumblebee bumblebee-nvidia gcc-6-base:i386 glx-alternative-mesa
glx-alternative-nvidia glx-diversions libbsd0:i386 libc6:i386 libdrm2:i386 libegl-nvidia0
libegl1-glvnd-nvidia libexpat1:i386 libgcc1:i386 libgl1-glvnd-nvidia-glx
libgl1-mesa-glx:i386 libgl1-nvidia-glvnd-glx libglapi-mesa:i386 libglvnd0-nvidia
libglx-nvidia0 libglx0-glvnd-nvidia libnvidia-eglcore libnvidia-glcore libnvidia-ml1
libstdc++6:i386 libx11-6:i386 libx11-xcb1:i386 libxau6:i386 libxcb-dri2-0:i386
libxcb-dri3-0:i386 libxcb-glx0:i386 libxcb-present0:i386 libxcb-sync1:i386 libxcb1:i386
libxdamage1:i386 libxdmcp6:i386 libxext6:i386 libxfixes3:i386 libxnvctrl0
libxshmfence1:i386 libxxf86vm1:i386 nvidia-alternative nvidia-driver nvidia-driver-bin
nvidia-driver-libs nvidia-egl-common nvidia-egl-icd nvidia-installer-cleanup
nvidia-kernel-common nvidia-kernel-dkms nvidia-kernel-support nvidia-legacy-check
nvidia-modprobe nvidia-settings nvidia-support nvidia-vdpau-driver primus primus-libs
primus-libs:i386 primus-libs-ia32:i386 socat update-glx xserver-xorg-video-nvidia
обновлено 0, установлено 63 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 36,5 MБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 142 MB.
Хотите продолжить? [Д/н] y
В обоих случаях шмель не стартует с ошибкой "не могу загрузить драйвер GPU"
При установке..
Building initial module for 4.18.0-0.bpo.1-amd64
Error! Bad return status for module build on kernel: 4.18.0-0.bpo.1-amd64 (x86_64)
Не знаю чего там нахимичили в MX, но там на 384-м драйвере четко всё работает.
В итоге (как и в прошлый раз) шмель заработал только с установкой пакетов из бэкпортов (при этом ставится 390-й драйвер)..
Код: Выделить всё
sudo apt install -t stretch-backports bumblebee-nvidia nvidia-driver nvidia-kernel-dkms primus primus-libs-ia32:i386 nvidia-settings
sudo apt install -t stretch-backports bumblebee-nvidia nvidia-driver nvidia-kernel-dkms primus primus-libs-ia32:i386 nvidia-settings
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Будут установлены следующие дополнительные пакеты:
bbswitch-dkms bumblebee gcc-6-base:i386 glx-alternative-mesa glx-alternative-nvidia
glx-diversions libbsd0:i386 libc6:i386 libdrm-amdgpu1 libdrm-amdgpu1:i386 libdrm-common
libdrm-intel1 libdrm-intel1:i386 libdrm-nouveau2 libdrm-nouveau2:i386 libdrm-radeon1
libdrm-radeon1:i386 libdrm2 libdrm2:i386 libedit2:i386 libegl-mesa0 libegl-nvidia0 libegl1
libegl1-mesa libelf1:i386 libexpat1:i386 libffi6:i386 libgbm1 libgcc1:i386 libgl1
libgl1:i386 libgl1-mesa-dri libgl1-mesa-dri:i386 libgl1-mesa-glx libgl1-mesa-glx:i386
libgl1-nvidia-glvnd-glx libglapi-mesa libglapi-mesa:i386 libgles2 libgles2-mesa libglvnd0
libglvnd0:i386 libglx-mesa0 libglx-mesa0:i386 libglx-nvidia0 libglx0 libglx0:i386
libllvm6.0 libllvm6.0:i386 libncurses5:i386 libnvidia-eglcore libnvidia-glcore
libnvidia-ml1 libpciaccess0:i386 libsensors4:i386 libstdc++6:i386 libtinfo5:i386
libwayland-client0 libwayland-egl1 libwayland-egl1-mesa libwayland-server0 libx11-6:i386
libx11-xcb1:i386 libxau6:i386 libxcb-dri2-0:i386 libxcb-dri3-0:i386 libxcb-glx0:i386
libxcb-present0:i386 libxcb-sync1:i386 libxcb-xfixes0:i386 libxcb1:i386 libxdamage1:i386
libxdmcp6:i386 libxext6:i386 libxfixes3:i386 libxnvctrl0 libxshmfence1:i386
libxxf86vm1:i386 nvidia-alternative nvidia-driver-bin nvidia-driver-libs nvidia-egl-common
nvidia-egl-icd nvidia-installer-cleanup nvidia-kernel-common nvidia-kernel-support
nvidia-legacy-check nvidia-modprobe nvidia-support nvidia-vdpau-driver primus-libs
primus-libs:i386 socat update-glx xserver-xorg-video-nvidia zlib1g:i386
Предлагаемые пакеты:
glibc-doc:i386 locales:i386 lm-sensors:i386
Рекомендуемые пакеты:
libgpm2:i386 nvidia-persistenced nvidia-driver-libs-i386 libopengl0
| libopengl0-glvnd-nvidia libgles-nvidia2 libnvidia-cfg1 nvidia-egl-wayland-icd
nvidia-vulkan-icd
НОВЫЕ пакеты, которые будут установлены:
bbswitch-dkms bumblebee bumblebee-nvidia gcc-6-base:i386 glx-alternative-mesa
glx-alternative-nvidia glx-diversions libbsd0:i386 libc6:i386 libdrm-amdgpu1:i386
libdrm-common libdrm-intel1:i386 libdrm-nouveau2:i386 libdrm-radeon1:i386 libdrm2:i386
libedit2:i386 libegl-mesa0 libegl-nvidia0 libegl1 libelf1:i386 libexpat1:i386 libffi6:i386
libgcc1:i386 libgl1 libgl1:i386 libgl1-mesa-dri:i386 libgl1-mesa-glx:i386
libgl1-nvidia-glvnd-glx libglapi-mesa:i386 libgles2 libglvnd0 libglvnd0:i386 libglx-mesa0
libglx-mesa0:i386 libglx-nvidia0 libglx0 libglx0:i386 libllvm6.0 libllvm6.0:i386
libncurses5:i386 libnvidia-eglcore libnvidia-glcore libnvidia-ml1 libpciaccess0:i386
libsensors4:i386 libstdc++6:i386 libtinfo5:i386 libwayland-egl1 libx11-6:i386
libx11-xcb1:i386 libxau6:i386 libxcb-dri2-0:i386 libxcb-dri3-0:i386 libxcb-glx0:i386
libxcb-present0:i386 libxcb-sync1:i386 libxcb-xfixes0:i386 libxcb1:i386 libxdamage1:i386
libxdmcp6:i386 libxext6:i386 libxfixes3:i386 libxnvctrl0 libxshmfence1:i386
libxxf86vm1:i386 nvidia-alternative nvidia-driver nvidia-driver-bin nvidia-driver-libs
nvidia-egl-common nvidia-egl-icd nvidia-installer-cleanup nvidia-kernel-common
nvidia-kernel-dkms nvidia-kernel-support nvidia-legacy-check nvidia-modprobe
nvidia-settings nvidia-support nvidia-vdpau-driver primus primus-libs primus-libs:i386
primus-libs-ia32:i386 socat update-glx xserver-xorg-video-nvidia zlib1g:i386
Пакеты, которые будут обновлены:
libdrm-amdgpu1 libdrm-intel1 libdrm-nouveau2 libdrm-radeon1 libdrm2 libegl1-mesa libgbm1
libgl1-mesa-dri libgl1-mesa-glx libglapi-mesa libgles2-mesa libwayland-client0
libwayland-egl1-mesa libwayland-server0
обновлено 14, установлено 88 новых пакетов, для удаления отмечено 0 пакетов, и 141 пакетов не обновлено.
Необходимо скачать 82,2 MБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 460 MB.
Хотите продолжить? [Д/н] y
Как видно, 14 пакетов обновляется и ставится на 25 пакетов больше.
Проги запускаются, но у меня появилась такая бага.. (в MX нету, не знаю почему)
~$ optirun glxgears
primus: fatal: failed to load any of the libraries: /usr/lib/x86_64-linux-gnu/nvidia/libGL.so.1:/usr/lib/i386-linux-gnu/nvidia/libGL.so.1:/usr/lib/nvidia/libGL.so.1
/usr/lib/x86_64-linux-gnu/nvidia/libGL.so.1: cannot open shared object file: No such file or directory
/usr/lib/i386-linux-gnu/nvidia/libGL.so.1: cannot open shared object file: No such file or directory
/usr/lib/nvidia/libGL.so.1: cannot open shared object file: No such file or directory
Почитать о ней и вылечить можно здесь..
https://bugs.debian.org/cgi-bin/bugrepo ... bug=876033