Для начала берём здесь ядро:
ftp://mirror.yandex.ru/puppyrus/puppyrus-a64/kernel/tested/4.15.4-pf4-drv/pfs/vmlinuz-4.15.4-pf4_64И здесь:
ftp://mirror.yandex.ru/puppyrus/puppyrus-a64/kernel/tested/4.15.4-pf4-drv/pfs/000-kernel-4.15.4-pf_64.pfsЗдесь берём драйвер "Nvidia":
ftp://mirror.yandex.ru/puppyrus/puppyrus-a64/kernel/tested/4.15.4-pf4-drv/pfs/nVidia-390.129-k4.15.4-pf4_64-sf02.pfsИ "bbswitch":
ftp://mirror.yandex.ru/puppyrus/puppyrus-a64/kernel/tested/4.15.4-pf4-drv/bbswitch-pf-pra-0.8-96-x86_64.pkg.tar.xz"vmlinuz-4.15.4-pf4_64" ложим в папку где находится дистрибутив
"000-kernel-4.15.4-pf_64.pfs" ложим в папку "base"
Пишем "vmlinuz-4.15.4-pf4_64" в файл загрузчика "menu.lst" или в файл загрузчика "grub2" смотря что используете
Ложим модуль драйвера "nVidia-390.129-k4.15.4-pf4_64-sf02.pfs" в папку "modules", подключаем его и удаляем или переименовываем файл "/usr/share/X11/xorg.conf.d/10-nvidia-drm-outputclass.conf" (иначе скорее всего будет чёрный экран при загрузке)
Затем устанавливаем "bbswitch-pf-pra-0.8-96-x86_64.pkg.tar.xz":
Пишем в терминале sudo pacman -U /путь до файла/bbswitch-pf-pra-0.8-96-x86_64.pkg.tar.xz (например "sudo pacman -U /home/live/Загрузки/bbswitch-pf-pra-0.8-96-x86_64.pkg.tar.xz")
После этого устанавливаем "bumblebee":
Для этого обновляем базу, если она не обновлена, командой "sudo pacman -Sy"
Устанавливаем командой "sudo pacman -S bumblebee"
Далее создаём группу "bumblebee" командой "sudo groupadd bumblebee" и добавляем пользователя в эту группу командой "sudo gpasswd -a live bumblebee"
Теперь сохраняемся, перезагружаемся, пробуем:
Запускаем демон "bumblebee", для этого пишем в терминале "sudo bumblebeed -D"
И проверяем работу командой "optirun glxinfo | grep OpenGL" (нужно подключить модуль "mesa-demos"), должен быть примерно такой вывод:
$ optirun glxinfo | grep OpenGL
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce GT 540M/PCIe/SSE2
OpenGL core profile version string: 4.5.0 NVIDIA 390.129
OpenGL core profile shading language version string: 4.50 NVIDIA
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.6.0 NVIDIA 390.129
OpenGL shading language version string: 4.60 NVIDIA
OpenGL context flags: (none)
OpenGL profile mask: (none)
OpenGL extensions:
Запускать приложения с графикой "Nvidia" можно командой "optirun приложение"