web-dev-qa-db-fra.com

Comment faire fonctionner Nvidia 555M sur Ubuntu 12.10 (pilotes, optimus, cuda)?

J'essaie depuis quelques jours de faire fonctionner correctement mon GPU sur Alienware M14x avec le GPU NVidia 555M, mais je n'ai aucune chance.
Après une nouvelle installation d'ubuntu, j'ai suivi le guide ici NVIDIA Optimus et Ubuntu 12.1 et istallé Bumblebee sans problèmes. Testé glxspheres/optirun glxspheres les deux fonctionnent bien. Maintenant, je continuais d'installer CUDA comme cela est dit ici Comment puis-je faire fonctionner nVidia CUDA ou OpenCL sur un ordinateur portable avec une carte discrète nVidia/Intel Integrated Graphics? mais je reçois:

Driver:   Not Selected
Toolkit:  Installation Failed. Using unsupported Compiler.
Samples:  Installation Failed. Missing required libraries.

Je n'ai pas sélectionné le pilote car je pensais que Bumblebee avait déjà installé le pilote. Comment dois-je procéder?
Et à quel moment le pilote NVidia est-il en train d'être installé et comment puis-je essayer de le faire fonctionner? Bumblebee semble installer le pilote, CUDA veut faire de même, c'est vraiment un peu déroutant.

Désolé si c'est une question boiteuse, mais je voudrais vraiment au moins faire fonctionner la carte graphique et le deuxième écran ..

Merci pour toute aide.

1
bluudz

Pour résoudre le problème du Toolkit, assurez-vous que vous utilisez gcc version 4.6. Vous pouvez installer Sudo apt-get installer gcc-4.6 puis

    Sudo mv /usr/bin/gcc-4.6 /usr/bin/gcc

(Pour annuler cette opération par la suite, vous pouvez reculer l'autre). Il peut y avoir un moyen de le faire avec des options du programme d'installation CUDA, mais je ne peux pas le comprendre.

Pour résoudre le problème des échantillons, vous pouvez mettre un lien vers l'endroit où il est attendu:

    Sudo ln -s /usr/lib/x86_64-linux-gnu/libglut.so /usr/lib/libglut.so
1
steve

Le drapeau -override compiler peut être utilisé pour supprimer le message d'erreur indiquant que le compilateur n'est pas pris en charge.

./cuda_5.0.35_linux_64_ubuntu11.10-1.run  -override compiler

Pour moi, cela a également éliminé l'erreur glut lib.

0
ahcox