J'ai un problème avec la commande optirun sur Ubuntu 12.10 installée sur le portable Dell M6600. Dans le BIOS, j'ai activé la technologie Optimus. J'ai deux graphiques:
lspci -vnn | grep '\''[030[02]\]'
J'ai installé les pilotes nvidia:
dpkg -l | grep nvidia
ii boinc-nvidia-cuda 7.0.27+dfsg-5ubuntu0.12.04.1 AMD64 metapackage for CUDA-savvy BOINC client and manager
ii bumblebee-nvidia 3.0.1-3~quantalppa2 AMD64 nVidia Optimus support using the proprietary NVIDIA driver
ii nvidia-common 1:0.2.71.1 AMD64 transitional package for ubuntu-drivers-common
ii nvidia-cuda-doc 4.2.9-1ubuntu1 all NVIDIA CUDA and OpenCL documentation
ii nvidia-cuda-gdb 4.2.9-1ubuntu1 AMD64 NVIDIA CUDA GDB
rc nvidia-current 304.64-0ubuntu1~quantal~xup1 AMD64 NVIDIA binary Xorg driver, kernel module and VDPAU library
ii nvidia-experimental-310 310.14-0ubuntu1 AMD64 Experimental NVIDIA binary Xorg driver, kernel module and VDPAU library
rc nvidia-settings 304.64-0ubuntu1~quantal~xup1 AMD64 Tool for configuring the NVIDIA graphics driver
rc nvidia-settings-experimental-310 310.14-0ubuntu1 AMD64 Tool for configuring the NVIDIA graphics driver
ii nvidia-settings-updates 304.51-0ubuntu2 AMD64 Tool for configuring the NVIDIA graphics driver
Quand j'essaye ceci:
optirun -vv -debug glxspheres
J'ai eu:
[ 912.342326] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[ 912.497379] [DEBUG]optirun version 3.0.1 starting...
[ 912.497472] [DEBUG]Active configuration:
[ 912.497560] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
[ 912.497600] [DEBUG] X display: ebug
[ 912.497660] [DEBUG] LD_LIBRARY_PATH:
[ 912.497694] [DEBUG] Socket path: /var/run/bumblebee.socket
[ 912.497724] [DEBUG] VGL Compression: proxy
[ 912.734313] [INFO]Response: No - error: [XORG] (EE) No devices detected.
[ 912.734376] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) No devices detected.
[ 912.734399] [DEBUG]Socket closed.
[ 912.734447] [ERROR]Aborting because fallback start is disabled.
[ 912.734477] [DEBUG]Killing all remaining processes.
Je pense avoir le même problème. Quand j'ai installé bourdon, il n'a pas reconnu ma carte discrète. En cherchant ce problème, j'ai trouvé qu'Ubuntu utilisait la clé nvidia au lieu de nvidia-current pour faire référence aux pilotes de nVidia.
Alors essayez ceci:
Faites une sauvegarde du fichier /etc/bumblebee/bumblebee.conf
Sudo cp /etc/bumblebee/bumblebee.conf /etc/bumblebee/bumblebee.conf.backup
(par exemple)
Editez ce fichier (utilisez l'éditeur de votre choix, par exemple gedit):
Sudo gedit /etc/bumblebee/bumblebee.conf
Descendez à la section [driver-nvidia]
.
Là, changez la valeur de
KernelDriver=nvidia-current
à
KernelDriver=nvidia
et
Module=nvidia-current
à
Module=nvidia
Enregistrez le fichier et redémarrez.
Maintenant, essayez à nouveau:
optirun -vv -debug glxspheres
Si vous obtenez la même erreur, restaurez le fichier de configuration:
Sudo cp /etc/bumblebee/bumblebee.conf.backup /etc/bumblebee/bumblebee.conf
Avoir de la chance.
Une fois, j’ai eu exactement le même problème, IIRC ne me permettait pas d’installer bbswitch. L'avez vous? Sinon, installez, redémarrez et essayez à nouveau. Si vous avez suspendu votre ordinateur portable, j'ai également eu des problèmes avec l'optirun après la suspension/l'hibernation. Essayez de redémarrer l'ordinateur.
Ma solution à ce problème consistait à ajouter ma carte dans le fichier de configuration /etc/bumblebee/xorg.conf.nvidia
.
Décommentez la ligne:
BusID "PCI:01:00:0"