Bumblebee: impossible d'accéder au GPU secondaire - erreur: [XORG] (EE) Aucun périphérique détecté

10

Après la mise à niveau vers 13.04, j'obtiens cette erreur et d'autres réponses ( Optirun glxgears: Impossible d'accéder au GPU secondaire - erreur: [XORG] (EE) Aucun périphérique détecté , erreur «Impossible d'accéder au GPU secondaire» avec Bumblebee ) n'a pas aidé.

dpkg -l | grep nvidia

ii  bumblebee-nvidia                              3.2.1-1~raringppa2                          amd64        NVIDIA Optimus support using the proprietary NVIDIA driver
ii  nvidia-310                                    310.44-0ubuntu2                             amd64        NVIDIA binary Xorg driver, kernel module and VDPAU library
ii  nvidia-settings-310                           310.44-0ubuntu1                             amd64        Tool for configuring the NVIDIA graphics driver

C'est mon /etc/bumblebee/bumblebee.conf: http://pastebin.com/G9R55VMr

C'est /etc/bumblebee/xorg.conf.nvidia: http://pastebin.com/9xNUPp6b

C'est /etc/modprobe.d/blacklist.conf: http://pastebin.com/tCnSCz0B

C'est /etc/modprobe.d/bumblebee.conf: http://pastebin.com/WtX1LR9d

C'est /etc/modprobe.d/nvidia-310_hybrid.conf: http://pastebin.com/CbVg2FN1

Mon /etc/bumblebee/xorg.conf.ddossier contient uniquement un 10-dummy.conffichier, qui est vide.

C'est /var/log/Xorg.8.log: http://pastebin.com/iSMXT7aE

C'est la optirun -vvv glxspheressortie: http://pastebin.com/rbyUhRNr

Demandez plus de détails si besoin!

jasmin
la source
1
sortie de glxspheres optirun -vvv ??
Qasim
1
Avez-vous un /etc/bumblebee/xorg.conf.d/annuaire? Veuillez également publier le contenu des fichiers dans ce répertoire /var/log/Xorg.8.log.
Lekensteyn
Modifié avec les deux demandes! Merci de votre aide!
jasmin
comment avez-vous installé bumblebee?
Qasim
sudo apt-get install bumblebee virtualgl linux-headers-generic
Qasim

Réponses:

13

La réponse AskUbuntu suivante l'a corrigé pour moi: /ubuntu//a/285638/47280

Fondamentalement, vous devez modifier /etc/bumblebee/xorg.conf.nvidiaet décommenter la ligne suivante:

BusID "PCI:01:00:0"

Dans la configuration, il indique que cela est nécessaire pour Ubuntu 13.04. Ce nombre fait référence au BusID de votre GPU, donc s'il est différent, passez à l'autre réponse pour des instructions complètes.

pseudo
la source
Toute personne utilisant un Lenovo ThinkPad T420 aura besoin de cette réponse!
Peaches491
3

J'ai trouvé le fichier suivant:

/usr/share/X11/xorg.conf.d/10-nvidia-current-latitude-e6530.conf

Je l'ai supprimé et optirun a fonctionné!

jasmin
la source
2

Dans /etc/bumblebee/xorg.conf.nvidia, décommenter

BusID "PCI:01:00:0"

et remplacer par

BusID "PCI:0x:00.0"

où x est le nombre que vous voyez dans la liste 'lspci' à côté du contrôleur 3D, qui devrait être votre carte nvidia

Maxim Sinev
la source
... et cela a fonctionné?
pix
oui et non - il a corrigé un problème avec un GPU secondaire inexistant, mais n'a pas
apporté de
@MaximSinev Avez-vous corrigé l'erreur de sommeil?
Karl Morrison du
1

Eh bien, j'ai eu le même problème après la mise à niveau et rien de ce que j'ai trouvé n'a aidé. J'ai installé la dernière version (3.2.1), car j'ai rajouté ppa après la mise à niveau et mis à jour le bourdon.

J'ai fait une chose stupide cependant: j'ai retiré ppa avec ppa-purge et retiré les bourdons. Ensuite, j'ai ajouté ppa et installé à nouveau bumblebee. Et comme par magie, il a commencé à fonctionner (au moins après le redémarrage). Mais je ne peux pas vraiment vous dire pourquoi ...

korda
la source