J'ai un ordinateur portable avec une carte vidéo Nvidia GT 555M. Système Ubuntu 12.10, noyau Linux 3.5.0-17-generic
pas ce que je fais:
Sudo add-apt-repository ppa:bumblebee/stable
Sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
Sudo apt-get update
Sudo apt-get install bumblebee bumblebee-nvidia
système de redémarrage
optirun glxgears
Ce message me donne: Impossible d’accéder au GPU secondaire - Erreur: Impossible de charger le pilote GPU. Abandon car le démarrage par repli est désactivé.
Ouvrez Sudo gedit /etc/bumblebee/bumblebee.conf
et changez Driver=
en Driver=nvidia
et KernelDriver=nvidia-current
en KernelDriver=nvidia
. Redémarrez le système et exécutez optirun glxgears
.
Ce message me donne:
The Bumblebee daemon has not been started yet or the socket path /var/run/bumblebee.socket was incorrect.
Could not connect to bumblebee daemon - is it running?
Quelqu'un a une idée?!
KernelDriver=nvidia-current
est correct si vous avez installé le paquetage nvidia-current
, vous ne devriez pas changer cela sur Ubuntu. Depuis Ubuntu 12.10, vous devez installer vous-même les en-têtes du noyau.
Donc, annulez votre changement KernelDriver
(le Driver=
ne compte pas] et installez les en-têtes du noyau:
Sudo apt-get install linux-headers-generic
Cela devrait automatiquement construire le module nvidia. Lorsque cela est terminé, redémarrez ou démarrez le démon Bumblebee:
Sudo start bumblebeed
Ensuite, essayez de relancer optirun glxspheres
.
Il existe même un meilleur moyen de gérer la carte graphique Optimus sous Linux: il s’appelle Primus, cela dépend de Bumblebee. Suivez simplement les instructions et vous obtiendrez des résultats encore meilleurs (j'ai la même carte graphique que vous et tout fonctionne à merveille): http://www.webupd8.org/2012/11/primus -better-performance-and-less.html Cependant, n'oubliez pas de vblank_mode=0 primusrun
au lieu de primusrun
seul. Vous pouvez tester glxgears
avec elle. Une fois installé, si vous le souhaitez, vous pouvez toujours utiliser optirun
.
Voici une preuve de ce qui précède:
Symptômes
Ubuntu 12.10 (Mint 14) + Bumblebee optirun
fonctionne une fois juste après l'installation, puis après le redémarrage, il ne fonctionne jamais avec le message d'erreur suivant:
The Bumblebee daemon has not been started yet or the socket path /var/run/bumblebee.socket was incorrect.
Could not connect to bumblebee daemon - is it running?
Après le redémarrage, bumblebeed
n'est pas en cours d'exécution, il n'y a pas de fichier /proc/acpi/bbswitch
, le module bbswitch
n'est pas chargé.
Problème
bumblebeed
ne démarre pas après le redémarrage.
Solution
Après quelques recherches, j'ai trouvé une solution/hack/bug/younameit. Ouvrir le terminal et exécuter
Sudo nano /etc/init/bumblebeed.conf
Rechercher du texte
start on (login-session-start or desktop-session-start)
stop on (desktop-shutdown)
et le remplacer par
start on runlevel [2345]
stop on runlevel [!2345]
Enregistrez le fichier, redémarrez et profitez.