2 votes

nvidia optimus, ubuntu 12.04, Aucun périphérique détecté

J'ai un Dell XPS. J'ai suivi ce tutoriel pour faire fonctionner NVidia : https://wiki.ubuntu.com/HardwareSupport/Machines/Laptops/Dell/XPS/15z

J'essaie d'exécuter le glxspheres et il échoue avec le message ci-dessous :

optirun -vv -debug glxspheres
[   29.736785] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[   29.737854] [DEBUG]optirun version 3.2.1 starting...
[   29.737895] [DEBUG]Active configuration:
[   29.737906] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
[   29.737916] [DEBUG] X display: ebug
[   29.737925] [DEBUG] LD_LIBRARY_PATH: /usr/lib/nvidia-304:/usr/lib32/nvidia-304
[   29.737935] [DEBUG] Socket path: /var/run/bumblebee.socket
[   29.737944] [DEBUG] Accel/display bridge: auto
[   29.737953] [DEBUG] VGL Compression: proxy
[   29.737962] [DEBUG] VGLrun extra options: 
[   29.737972] [DEBUG] Primus LD Path: /usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus
[   29.738223] [DEBUG]Using auto-detected bridge virtualgl
[   30.336829] [INFO]Response: No - error: [XORG] (EE) No devices detected.

[   30.336882] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) No devices detected.

[   30.336902] [DEBUG]Socket closed.
[   30.336945] [ERROR]Aborting because fallback start is disabled.
[   30.336964] [DEBUG]Killing all remaining processes.

0voto

roc lee Points 1

Sur le bourdon, je vous suggère de le réintroduire à l'écriture de la règle. https://wiki.ubuntu.com/Bumblebee .

0voto

Salem Points 19144

J'ai eu le même problème avec un Pavillon et j'ai réussi à le résoudre en définissant manuellement le BusID (comme indiqué dans le document https://wiki.ubuntu.com/Bumblebee ).

Ce sont les étapes que vous devez suivre :

  1. Trouvez le bon BusID en utilisant lspci | egrep 'VGA|3D' (exemple de sortie) :

    $ lspci | egrep 'VGA|3D'
    00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
    01:00.0 3D controller: NVIDIA Corporation GF117M [GeForce 610M/710M / GT 620M/625M/630M/720M] (rev ff)

    Comme vous pouvez le voir, ici le BusID correct est 01:00.0 .

  2. Ajoutez le BusID correct à /etc/bumblebee/xorg.nvidia . Vous trouverez peut-être une ligne déjà commentée, il suffit de la décommenter et de remplacer le BusID par le bon.

    $ cat /etc/bumblebee/xorg.nvidia
    ...
    BusID "PCI:01:00:0"
    ...

    NOTE vous devrez remplacer les deux points par un point, sinon cela ne fonctionnera pas !

  3. Redémarrer Bourdon

    $ sudo service bumblebeed restart

Redémarrer Bumblebee devrait suffire. Si vous obtenez la même erreur, redémarrez votre machine et vous êtes prêt à partir.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X