Archive:Installer CUDA sur Ubuntu Maverick
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
Sommaire
- 1 Des dépendances en veux-tu, en voilà
- 2 CUDA 4.0 RC sur Ubuntu 10.10 32 bits
- 3 Tester CYCLES
- 4 Bibliographie
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
- http://samiux.blogspot.com/2011/05/howto-nvidia-cuda-40-rc-on-ubuntu-1104.html
- http://samiux.blogspot.com/2011/04/howto-nvidia-cuda-40-rc-on-ubuntu.html
- http://wiki.accelereyes.com/wiki/index.php/Installing_CUDA_Under_Ubuntu_10.04 alors là eux ils sont très forts !!
- http://wiki.blender.org/index.php/Dev:2.5/Source/Render/Cycles/Building
- http://www.presence-pc.com/tests/CUDA-CPU-GPU-22788/ c'est quoi CUDA, mais c'est quand même compliqué !