Прошу форумчан помочь с Bumblebee. Имеется ноут Lenovo Thinkpad E440 с встроенной Intel HD 4600 и дискретной видеокартой NVIDIA GT740M. Установил Lubuntu 14.04, драйвера для интеловской имелись сразу в виде модуля i915. Nouveau снес, поставил бинарный блоб nvidia сперва 331 версии + bumblee по мануалу. Но, несмотря на правку конфига и смену версий дров на все возможные (эту карту поддерживают с 319 версии) ничего не помогло. Сама ошибка:
$ optirun -vv nvidia-settings
[DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[INFO]Configured driver: nvidia
[DEBUG]optirun version 3.2.1 starting...
[DEBUG]Active configuration:
bumblebeed config file: /etc/bumblebee/bumblebee.conf
X display: :8
LD_LIBRARY_PATH: /usr/lib/nvidia-343:/usr/lib32/nvidia-343
Socket path: /var/run/bumblebee.socket
Accel/display bridge: auto
VGL Compression: proxy
VGLrun extra options:
Primus LD Path: /usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus
[DEBUG]Using auto-detected bridge primus
[INFO]Response: No - error: Could not load GPU driver
[ERROR]Cannot access secondary GPU - error: Could not load GPU driver
[DEBUG]Socket closed.
[ERROR]Aborting because fallback start is disabled.
[DEBUG]Killing all remaining processes.
$ cat /etc/bumblebee/bumblebee.conf
[bumblebeed]
VirtualDisplay=:8
KeepUnusedXServer=false
ServerGroup=bumblebee
TurnCardOffAtExit=false
NoEcoModeOverride=false
Driver=nvidia
XorgConfDir=/etc/bumblebee/xorg.conf.d
[optirun]
Bridge=auto
VGLTransport=proxy
PrimusLibraryPath=/usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus
AllowFallbackToIGC=false
[driver-nvidia]
KernelDriver=nvidia-343
PMMethod=auto
LibraryPath=/usr/lib/nvidia-343:/usr/lib32/nvidia-343
XorgModulePath=/usr/lib/nvidia-343/xorg,/usr/lib/xorg/modules
XorgConfFile=/etc/bumblebee/xorg.conf.nvidia
[driver-nouveau]
KernelDriver=nouveau
PMMethod=auto
XorgConfFile=/etc/bumblebee/xorg.conf.nouveau
$ lspci | grep 3D
01:00.0 3D controller: NVIDIA Corporation GK208M [GeForce GT 740M] (rev a1)
$ cat/etc/bumblebee/xorg.conf.nvidia
Section "ServerLayout"
Identifier "Layout0"
Option "AutoAddDevices" "false"
Option "AutoAddGPU" "false"
EndSection
Section "Device"
Identifier "DiscreteNvidia"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BusID "PCI:01:00:0"
Option "ProbeAllGpus" "false"
Option "NoLogo" "true"
Option "UseEDID" "false"
Option "UseDisplayDevice" "none"
EndSection
[/cut]
$ dmesg
bbswitch: enabling discrete graphics
nvidia: module license 'NVIDIA' taints kernel.
Disabling lock debugging due to kernel taint
nvidia: disagrees about version of symbol drm_pci_init
nvidia: Unknown symbol drm_pci_init (err -22)
nvidia: disagrees about version of symbol drm_gem_prime_handle_to_fd
nvidia: Unknown symbol drm_gem_prime_handle_to_fd (err -22)
nvidia: disagrees about version of symbol drm_gem_private_object_init
nvidia: Unknown symbol drm_gem_private_object_init (err -22)
nvidia: disagrees about version of symbol drm_gem_handle_create
nvidia: Unknown symbol drm_gem_handle_create (err -22)
nvidia: disagrees about version of symbol drm_pci_exit
nvidia: Unknown symbol drm_pci_exit (err -22)
nvidia: disagrees about version of symbol drm_gem_prime_export
nvidia: Unknown symbol drm_gem_prime_export (err -22)
Перемещено mono из general