У меня есть лощина inspirion 5720 с Intel HD 4000 с Nvidia GT 630M, рабочая человечность 12.10 64bit.
Я установил шмеля сначала и работал, после этого primus, и он работал снова. После этого я установил nvidia-experimental-310 (310.14) и изменил и bumblebee.conf и файл выполнения в/usr/bin/primusrun.
optirun
хорошо работает и получил повышение на 10 кадр/с, но primusrun
дает эту ошибку:
$ primusrun glxspheres
primus: fatal: failed to load any of the libraries: /usr/lib/nvidia-experimental-310/libGL.so.1:/usr/lib32/nvidia-experimental-310/libGL.so.1
libnvidia-tls.so.310.14: cannot open shared object file: No such file or directory
/usr/lib32/nvidia-experimental-310/libGL.so.1: wrong ELF class: ELFCLASS32
я не знаю почему. и я следовал за этим: http://www.webupd8.org/2012/12/use-nvidia-experimental-drivers-310.html
вот мои conf файлы: bumblebee.conf
: http://pastebin.com/tL0FVern
/usr/bin/primusrun
: http://pastebin.com/tP4PJpQS
Я не знаю, почему это работает, но у меня была та же проблема, и она работала, когда я не заменил второй путь в файле конфигурации primus.
Итак, я просто использовал:
export PRIMUS_libGLa=${PRIMUS_libGLa:-'/usr/lib/nvidia-331/libGL.so.1:/usr/lib32/nvidia-current/libGL.so.1'}
или, в вашем случае, замените на:
export PRIMUS_libGLa=${PRIMUS_libGLa:-'/usr/lib/nvidia-experimental-310/libGL.so.1:/usr/lib32/nvidia-current/libGL.so.1'}