Ubuntu 12.10 Nvidia GT555M Bumblebee

8

J'ai un ordinateur portable avec une carte vidéo Nvidia GT 555M. Système Ubuntu 12.10, noyau Linux 3.5.0-17-générique

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

    redémarrer le système

    optirun glxgears
    

    Ce message me donne: Impossible d'accéder au GPU secondaire - erreur: impossible de charger le pilote du GPU Abandon car le démarrage de secours est désactivé.

  2. Ouvrez sudo gedit /etc/bumblebee/bumblebee.confet passez Driver=à Driver=nvidiaet KernelDriver=nvidia-currentà 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?!

herczigem
la source

Réponses:

3

KernelDriver=nvidia-currentest correct si vous avez installé le nvidia-currentpaquet, vous ne devez pas le changer sur Ubuntu. Depuis Ubuntu 12.10, vous devez installer vous-même les en-têtes du noyau.

Donc, annulez votre KernelDrivermodification ( Driver=celle qui n'a pas d'importance) et installez les en-têtes du noyau:

sudo apt-get install linux-headers-generic

Cela devrait automatiquement générer le module nvidia. Une fois cette opération terminée, redémarrez ou démarrez le démon Bumblebee:

sudo start bumblebeed

Essayez ensuite de courir à optirun glxspheresnouveau.

Lekensteyn
la source
Merci mec! Ça marche! Excellent!
herczigem
1

Il existe même une meilleure façon de gérer la carte graphique Optimus sous Linux: cela s'appelle Primus, cela dépend de Bumblebee. Suivez simplement les instructions ici et nous obtiendrons des résultats encore meilleurs (j'ai la même carte graphique que vous, et cela fonctionne incroyablement bien): http://www.webupd8.org/2012/11/primus-better-performance -and-less.html Cependant, n'oubliez pas de le faire au vblank_mode=0 primusrunlieu de primusrunseul. Vous pouvez tester glxgearsavec. Une fois installé, si vous le souhaitez, vous pouvez toujours l'utiliser optirun.

Voici une preuve de ce qui précède: Assez dur à cuire pour moi

SyS
la source
0

Symptômes

Ubuntu 12.10 (Mint 14) + Bumblebee optirunfonctionne une fois juste après l'installation, puis après le redémarrage, il ne fonctionne jamais avec un message d'erreur:

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 bumblebeedn'est pas en cours d'exécution, il n'y a pas de /proc/acpi/bbswitchfichier, le bbswitchmodule 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 remplacez-le par

start on runlevel [2345]

stop on runlevel [!2345]

Enregistrez le fichier, redémarrez et profitez.

Serge
la source