web-dev-qa-db-fra.com

Installation de CUDA-8.0 sur Ubuntu 16.04 avec Nvidia GeForce 845m

Après avoir installé le pilote nvidia 367 en tapant:

Sudo add-apt-repository ppa:graphics-drivers/ppa -y
Sudo apt-get update
Sudo apt-get install nvidia-367 -y

et désactivé le démarrage sécurisé dans les paramètres UEFI (BIOS), j'essaie d'installer correctement nvidia-cuda 8.0.

Celles-ci étaient mes étapes (après ce guide ):

  1. de https://developer.nvidia.com/cuda-downloads J'ai téléchargé cuda_8.0.44_linux.run
  2. Sudo mkdir /usr/local/cuda-8.0
  3. Sudo ./cuda_8.0.44_linux.run --override
  4. dans /etc/profile.d/cuda.sh: export PATH=$PATH:/usr/local/cuda/bin
  5. dans /etc/ld.so.conf.d/cuda.conf: /usr/local/cuda/lib64
  6. Sudo ldconfig
  7. Forcer cuda à travailler avec gcc 5, en commentant la ligne 119 dans usr/local/cuda/include/Host_config.h: //#error -- unsupported GNU version! gcc versions later than 5 are not supported!
  8. rsync -av /usr/local/cuda/samples dans mes exemples_cuda /
  9. Sudo GLPATH=/usr/lib make

Cependant, quand je tape:

./nbody -benchmark -numbodies=256000

dans samples/bin/x86_64/linux/release, je reçois ce message:

Erreur: seulement 0 périphériques disponibles, 1 demandé. Sortie.

De l'aide?

3
Ale

J'ai partiellement résolu ce problème:

  1. Sudo apt-get --purge remove nvidia-*
  2. Sudo service lightdm stop
  3. télécharger le pilote nvidia NVIDIA-Linux-x86_64-367.57.run à partir du site Web
  4. Sudo ./NVIDIA-Linux-x86_64-367.57.run --no-opengl-files
  5. Sudo ./cuda_8.0.44_linux.run (vous ne devez pas installer son propre pilote nvidia 367.48 car vous avez déjà installé 367.57)
  6. dans /usr/local/cuda-8.0/include/Host_config.h , commentez cette ligne: #error -- unsupported GNU version! gcc versions later than 5 are not supported!
  7. mkdir cuda_samples
  8. rsync -av /usr/local/cuda/samples .
  9. GLPATH=/usr/lib make
  10. reboot

Et vous obtenez votre cuda-8.0 activé!

CAVEAT: Comme vous avez le pilote nvidia sur le site Web, nvidia-settings ne fonctionne pas. J'essaie maintenant de comprendre comment faire fonctionner correctement les paramètres nvidia.

0
Ale