web-dev-qa-db-fra.com

Comment faire fonctionner Nvidia CUDA? (pour le rendu GPU dans Blender)

J'essaie de faire fonctionner CUDA (bien que je ne sache pas exactement de quoi il s'agit) dans Ubuntu pour le rendu GPU dans le programme de modélisation 3D de Blender. Sous Windows 7 64 bits, cela fonctionne parfaitement. Dans Ubuntu, je ne peux pas activer les fonctionnalités de traitement du processeur graphique dans Blender. Je suppose que le CUDA de Nvidia doit être installé.

Cela peut-il être fait? Si oui, puis-je avoir les détails sur la façon de le faire? Merci!

Utiliser Ubuntu GNOME 15.04 x64 avec les pilotes propriétaires GNOME 3.14, Nvidia GTX 660 et Nvidia.

9
Jesse

Pour installer CUDA à partir des référentiels standard, procédez comme suit:

Sudo apt-get install nvidia-cuda-toolkit nvidia-modprobe

Ceci installera actuellement la V6.5 de CUDA. Au moment de la rédaction de ce document, la V7.0 est la dernière et peut être obtenue directement à partir des référentiels nVidia. Lisez cet avertissement avant de vous diriger vers les référentiels nVidia.

10
ostrokach

J'ai pu trouver une solution sur le site Web de Nvidia. Ils ont un paquet .deb que vous devez télécharger et installer sur votre système pour permettre au référentiel d’installer directement CUDA de Nvidia. Voici comment je l'ai fait fonctionner:

  1. Allez à https://developer.nvidia.com/cuda-downloads
  2. Choisissez le fichier .deb qui correspond à votre version d'Ubuntu. (À l'époque, ils ne disposaient pas d'un paquet pour Ubuntu 15.04, j'ai donc choisi celui de 14.10 à la place. Cela a résolu mon problème, mais je ne suis pas sûr que cela créera des problèmes de compatibilité à l'avenir. Cela ne semble pas être un risque terrible, mais je voulais le faire savoir.)
  3. Accédez à votre navigateur de fichiers, au paquet .deb téléchargé, puis double-cliquez (ou cliquez une fois) pour installer le paquet via Ubuntu Software Center.
  4. Ouvrir un terminal
  5. Type: Sudo apt-get update
  6. Type: Sudo apt-get install cuda
  7. Attendez que les paquets soient téléchargés et installés, puis redémarrez votre ordinateur (les paquets dépassaient 900 Mo pour moi, le téléchargement a donc pris environ 20 minutes avec ma connexion).

Après le redémarrage, Blender a pu utiliser CUDA pour lancer le rendu et la cuisson sur GPU. Problème résolu!

4
Jesse