Archive:Installer CUDA sur Ubuntu Maverick

Ce wiki a été archivé en 2018.

Le nouveau wiki se trouve à: ressources.labomedia.org

Les fonctionnalités sont désactivées: vous pouvez faire une recherche sur Google site:https://wiki.labomedia.org et découvrir La Labomedia.

De Centre de Ressources Numériques - Labomedia
Aller à : navigation, rechercher


Pour tester la version de Blender avec le Calcul de Rendu par la carte graphique CYCLES, il faut une carte nVidia et installer CUDA.

Installation sur Ubuntu Maverick 10.10 avec une compilation du noyau nVidia avec l'exécutable fourni par nVidia

Des dépendances en veux-tu, en voilà

Cette liste est généreuse, mais comme CYCLES ne marche pas, il en manque peut-être !

sudo apt-get install gcc g++ freeglut3-dev libXi-dev libglew1.5-dev libboost-all-dev libopenal1 libopenal-dev libilmbase6 libilmbase-dev openexr libopenexr-dev libopenexrexr6 libopenjpeg2 libopenjpeg-dev libXmu-dev

CUDA 4.0 RC sur Ubuntu 10.10 32 bits

Récupérer les exécutables sur developer.nvidia.com Le driver est la version 270.40, CUDA est fourni pour Ubuntu 10.10:

  • Le driver: devdriver_4.0_linux_32_270.40.run
  • CUDA: cudatoolkit_4.0.13_linux_32_ubuntu10.10.run
  • SDK: gpucomputingsdk_4.0.13_linux.run

Ces fichiers sont dans votre home.

Blacklist kernel modules

sudo gedit /etc/modprobe.d/blacklist.conf

Ajouter à la fin

blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist nvidiafb
blacklist rivatv

Supprimer les nvidia existant

sudo apt-get --purge remove nvidia-*

Redémarrer

Compilation du driver en tty3

CTRL+ALT+F5

Login

sudo service gdm stop
sudo sh ./devdriver_4.0_linux_32_270.40.run

Le script va demander la désinstallation du driver "nouveau", accepter, le script fini par "failed", redémarrer, le driver sera "nv". Recommencer avec CTRL+ALT+F5 ....etc... Répondre oui aux questions !

Installation de CUDA

sudo sh ./cudatoolkit_4.0.13_linux_32_ubuntu10.10.run
  • Enter install path (default /usr/local/cuda, '/cuda' will be appended): Ne rien répondre, faire Entrée

Quitter et redémarrer

Configurer environment

sudo gedit /etc/environment
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"

en

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/cuda/bin"

Enregistrer, recharger

source /etc/environment

Configurer LD_LIBRARY_PATH

sudo gedit /etc/ld.so.conf.d/cuda.conf 

coller

/usr/local/cuda/lib64
/usr/local/cuda/lib

Enregistrer, recharger

sudo ldconfig

Compilation du SDK

sh ./gpucomputingsdk_4.0.13_linux.run

Enter install path (default ~/NVIDIA_GPU_Computing_SDK): Ne rien répondre, faire Entrée

Located CUDA at /usr/local/cuda
If this is correct, choose the default below.
If it is not correct, enter the correct path to CUDA
Ne rien répondre, faire Entrée

Réparer le lien vers libGL.so

sudo rm /usr/lib/libGL.so
sudo ln -s /usr/lib/libGL.so.1 /usr/lib/libGL.so

Créer un lien vers libXmu.so

sudo ln -s /usr/lib/libXmu.so.6 /usr/lib/libXmu.so

Compilation

cd ~/NVIDIA_GPU_Computing_SDK/C
make

Problème libOpenImageIO.so

Copier libOpenImageIO.so dans /usr/lib/

Tester CUDA

Les exemples seront dans ~/NVIDIA_GPU_Computing_SDK/C/bin/linux/release/

Par exemple, clic sur smokeParticles

Tester CYCLES

Bibliographie