web-dev-qa-db-fra.com

Ubuntu 12.10 Nvidia GT555M Bumblebee

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

  1. 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é.

  2. 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?!

8
herczigem

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.

3
Lekensteyn

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: Pretty badass to me

1
SyS

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.

0
Serge