J'ai récemment installé Ubuntu 14.04, puis bumblebee en suivant les instructions du wiki Ubuntu Bumblebee (où ils disaient que primusrun est préférable à optirun pour la version => 13.10). firefox) l'erreur suivante est venue (et vient)
primus: fatal: démon Bumblebee signalé: erreur: impossible de charger le pilote GPU
et étonnamment quand je vérifie le statut de mon pilote nvidia, il s’allume après avoir exécuté par exemple
clémentine primusrun
Sudo cat/proc/acpi/bbswitch
donne ce qui suit
0000: 01: 00.0 ON
Ensuite, pour éviter la perte de puissance, je dois l'éteindre avec bbswitch
REMARQUE: j'ai été en mesure de l'éteindre à l'aide de bbswitch uniquement après avoir défini Driver = nouveau dans le fichier /etc/bumblebee/bumblebee.conf et l'avoir redémarré.
J'ai eu le même problème.
J'ai résolu la modification de certaines lignes du fichier /etc/bumblebee/bumblebee.conf
: (Dans mon cas, j'utilise la version 352 du pilote nvidia, modifiez cette valeur en fonction de la version de votre pilote)
KernelDriver=nvidia-current
à KernelDriver=nvidia-352
LibraryPath=/usr/lib/nvidia-current:/usr/lib32/nvidia-current
à LibraryPath=/usr/lib/nvidia-352:/usr/lib32/nvidia-352
XorgModulePath=/usr/lib/nvidia-current/xorg,/usr/lib/xorg/modules
à XorgModulePath=/usr/lib/nvidia-352/xorg,/usr/lib/xorg/modules
Après cela, redémarrez le système ou redémarrez le service bumblebee avec:
Sudo systemctl restart bumblebeed.service
Pour vérifier l'état du service:
Sudo systemctl status bumblebeed.service
et vous pouvez consulter le journal dans le fichier /var/log/syslog
pour détecter toute erreur éventuelle.
Cordialement
nouvelle mise à jour: comme je le pensais, changer d'une seule ligne dans /etc/bumblebee/bumblebee.conf
a en fait fonctionné: tout fonctionne parfaitement sur la version mise à jour LMDE 201403 (basée sur Debian Jessie) en ajoutant simplement du code à la ligne KernelDriver
. Avant l'édition, c'était comme:
KernelDriver=nvidia
Je viens d'ajouter -current
. C'est la ligne maintenant:
KernelDriver=nvidia-current
Fonctionne maintenant très bien avec primusrun glxgears
et optirun glxgears
. Je n'ai vérifié avec rien d'autre, je n'ai pas le temps pour l'instant. J'espère que cela a aidé, applaudissements. :RÉ
EDIT: La raison pour laquelle bumblebee échoue et "ne trouve pas le pilote" est due à des chemins incorrects vers les bibliothèques de pilotes nvidia. Ce que je fais maintenant pour que bumblebee fonctionne avec n’importe quelle version de pilote que je souhaite, c’est de changer les lignes suivantes dans le fichier /etc/bumblebee/bumblebee.conf
:
Driver=nvidia
KernelDriver=nvidia-_version_
, c'est-à-dire nvidia-352
/usr/lib/nvidia
, /usr/lib32/nvidia
ou /usr/lib/xorg
. Vous devez remplacer nvidia
par nvidia-_version_
, c'est-à-dire /usr/lib/nvidia-352
. Faites attention: chaque ligne contient 2 chemins, séparés par deux points ou par une virgule. Vous devez apporter des modifications à chaque chemin (NE modifiez PAS le chemin qui commence par /usr/lib/xorg
).Notez que si vous souhaitez utiliser les pilotes par défaut, _version_
doit être current
, c'est-à-dire à la ligne 52: KernelDriver=nvidia-current
. Je pense que bumblebee est préconfiguré pour utiliser nvidia-current
lorsque le paquet bumblebee-nvidia
est installé (Sudo apt-get install bumblebee-nvidia
).
Si cela est fait correctement, bumblebee ne devrait pas signaler d'erreur dans la recherche de pilotes - cela fonctionnait pour moi avec de nombreuses versions de pilotes.