Installazione di CUDA-8.0 su Ubuntu 16.04 con Nvidia GeForce 845m

4

Dopo aver installato il driver nvidia 367 digitando:

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

e disabilitato Avvio protetto in impostazioni UEFI (BIOS), sto cercando di installare correttamente nvidia-cuda 8.0.

Questi erano i miei passi (seguendo this guide ):

  1. dal link ho scaricato cuda_8.0.44_linux.run
  2. sudo mkdir /usr/local/cuda-8.0
  3. sudo ./cuda_8.0.44_linux.run --override
  4. in /etc/profile.d/cuda.sh: export PATH=$PATH:/usr/local/cuda/bin
  5. in /etc/ld.so.conf.d/cuda.conf: /usr/local/cuda/lib64
  6. sudo ldconfig
  7. Forza cuda per lavorare con gcc 5, commentando la riga 119 in 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 nei miei cuda_samples /
  9. sudo GLPATH=/usr/lib make

Tuttavia, quando digito:

./nbody -benchmark -numbodies=256000

in samples / bin / x86_64 / linux / release, ottengo questo messaggio:

Errore: solo 0 dispositivi disponibili, 1 richiesto. Uscita.

Qualsiasi aiuto?

    
posta Ale 11.11.2016 - 15:24

1 risposta

0

Ho parzialmente risolto in questo modo:

  1. sudo apt-get --purge remove nvidia-*
  2. sudo service lightdm stop
  3. scarica il driver nvidia NVIDIA-Linux-x86_64-367.57.run dal sito web
  4. sudo ./NVIDIA-Linux-x86_64-367.57.run --no-opengl-files
  5. sudo ./cuda_8.0.44_linux.run (non dovresti installare il proprio nvidia-driver 367.48, dato che hai già installato 367.57)
  6. in /usr/local/cuda-8.0/include/host_config.h , commenta questa riga: #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

E hai abilitato il tuo cuda-8.0!

CAVEAT: Come hai ottenuto il driver nvidia dal sito web, nvidia-settings non funziona. Sto cercando ora di capire come rendere le impostazioni di nvidia funzionanti correttamente.

    
risposta data Ale 12.11.2016 - 11:33

Leggi altre domande sui tag