web-dev-qa-db-fra.com

bumblebee :: Impossible d'accéder au GPU secondaire - Erreur: Impossible de charger le pilote GPU

MODIFIER

A ce jour, ceci a été corrigé par la dernière mise à jour de nvidia-current :)


Jusqu'à la semaine dernière, j'avais un bourdon/nvidia en état de marche.

Maintenant, quand je fais

optirun -vv firefox

Je suis accueilli par:

[ 6174.504548] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[ 6174.632794] [DEBUG]optirun version 3.0.1 starting...
[ 6174.632850] [DEBUG]Active configuration:
[ 6174.632861] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
[ 6174.632872] [DEBUG] X display: :8
[ 6174.632883] [DEBUG] LD_LIBRARY_PATH: 
[ 6174.632893] [DEBUG] Socket path: /var/run/bumblebee.socket
[ 6174.632902] [DEBUG] VGL Compression: proxy
[ 6174.737261] [INFO]Response: No - error: Could not load GPU driver

[ 6174.737309] [ERROR]Cannot access secondary GPU - error: Could not load GPU driver

[ 6174.737329] [DEBUG]Socket closed.
[ 6174.737365] [ERROR]Aborting because fallback start is disabled.
[ 6174.737379] [DEBUG]Killing all remaining processes.


dpkg -l | grep nvidia
ii  bumblebee-nvidia                       3.0.1-1~preciseppa1                     nVidia Optimus support using the proprietary NVIDIA driver
ii  nvidia-common                          1:0.2.44                                Find obsolete NVIDIA drivers
ii  nvidia-current                         304.37-0ubuntu1~precise~xup1            NVIDIA binary Xorg driver, kernel module and VDPAU library
ii  nvidia-current-updates                 295.49-0ubuntu0.2                       NVIDIA binary Xorg driver, kernel module and VDPAU library
ii  nvidia-settings                        302.17-0ubuntu1~precise~xup3            Tool of configuring the NVIDIA graphics driver
ii  nvidia-settings-updates                295.33-0ubuntu1                         Tool of configuring the NVIDIA graphics driver

J'ai vu des commentaires à l'effet de supprimer

10-nvidia-current-thinkpad-t420s.conf

mais faire

ls /usr/share/X11/xorg.conf.d/

rendements:

10-evdev.conf         11-evdev-trackpoint.conf  50-vmmouse.conf  51-synaptics-quirks.conf
11-evdev-quirks.conf  50-synaptics.conf         50-wacom.conf

Y'a t'il un moyen d'arranger cela?

5
user2413

même problème. Renommer le nom du pilote a résolu le problème mais

  • Je ne peux pas accéder aux moniteurs externes (je pouvais juste avant la dernière mise à jour). Je ne les vois pas dans les réglages du système "écrans"
  • Exécuter optirun -vv nvidia-settings soulève l’erreur: je ne suis pas en train d’utiliser des pilotes nvidia X et je dois exécuter nvidia-xconfig. le -vv ne montre aucune erreur, le journal complet est rapporté ci-dessous

    optirun -vv nvidia-settings
    [  674.856470] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
    [  674.856716] [INFO]Configured driver: nvidia
    [  675.044903] [DEBUG]optirun version 3.0.1 starting...
    [  675.044922] [DEBUG]Active configuration:
    [  675.044925] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
    [  675.044928] [DEBUG] X display: :8
    [  675.044930] [DEBUG] LD_LIBRARY_PATH: /usr/lib/nvidia-current:/usr/lib32/nvidia-current
    [  675.044933] [DEBUG] Socket path: /var/run/bumblebee.socket
    [  675.044936] [DEBUG] VGL Compression: proxy
    [  677.053609] [INFO]Response: Yes. X is active.
    
    [  677.053623] [INFO]Running application through vglrun.
    [  677.053851] [DEBUG]Process vglrun started, PID 4605.
    

* UPDATE *

Installation de nvidia-current-updates résolue

3
Andrea Olivato

Ceci est copié de l'utilisateur github ArchangeGabriel:

Pour votre numéro actuel, le fait est que le module de noyau et le pilote nvidia ont changé de nom sur Ubuntu dans cette nouvelle version 304.22. Donc, vous devez éditer (avec les droits Sudo) /etc/bumblebee/bumblebee.conf et faire les deux choses suivantes:

  1. Remplacez Driver= par Driver=nvidia
  2. Remplacez KernelDriver=nvidia-current par KernelDriver=nvidia

Ensuite, redémarrez et tout devrait aller pour optirun.

// fin citation.

La réponse suggérée pour l'édition de KernelDriver est donc correcte, mais nécessite une étape supplémentaire en raison du changement de nom. Il est probable que vous ayez probablement nouveau sur le système qui écrase le pilote nvidia lorsque bumblebee passe à la détection automatique (si Driver= est laissé vide, il tente de le détecter automatiquement avec nouveau gagnant où vous voulez réellement nvidia).

J'ai eu le même problème que vous, j'ai essayé cette réponse plus complète et maintenant, bumblebee/optirun fonctionne parfaitement. J'espère que ça marchera pour toi aussi.

6
BobJohnson

@ Bobjohnson merci!

Cela a fonctionné pour moi (nvidia gforce 610m et Linux mint 13)

je viens de faire

  • Sudo nano /etc/bumblebee/bumblebee.conf
  • Remplacez la ligne Driver=by Driver=nvidia
  • Remplacez la ligne KernelDriver=nvidia-current par KernelDriver=nvidia
  • Puis enregistrez, redémarrez et vérifiez avec optirun glxgears
3
ChiNcHe

J'ai eu ce problème également. Il semble que le module nvidia ait été renommé de nvidia-current en nvidia après des mises à jour récentes. Vous devez éditer le fichier /etc/bumblebee/bumblebee.conf et changer de ligne:

KernelDriver=nvidia-current

à

KernelDriver=nvidia

Ensuite, redémarrez ordinateur ou bumblebee, et optirun devrait fonctionner à nouveau.

J'espère que ça aide. J'ai apporté quelques modifications, avant qu'il ne commence à fonctionner, alors demandez-lui si cela ne fonctionne pas ...

1
marqsbla