Come far funzionare Nvidia CUDA? (per il rendering GPU in Blender)


10

Sto cercando di far funzionare CUDA (anche se non sono esattamente sicuro di cosa sia) in Ubuntu per il rendering GPU nel programma di modellazione 3D di Blender. Su Windows 7 a 64 bit, funziona perfettamente. In Ubuntu, non posso abilitare le funzionalità di elaborazione della GPU in Blender. Suppongo che CUDA di Nvidia debba essere installato.

Può essere fatto? In tal caso, posso ottenere i dettagli su come farlo? Grazie!

Esecuzione di Ubuntu GNOME 15.04 x64 con GNOME 3.14, driver proprietari Nvidia GTX 660 e Nvidia.

Risposte:


11

Per installare CUDA dai repository standard, eseguire una:

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

Questo installerà attualmente la V6.5 di CUDA. Al momento della stesura di questo articolo V7.0 è l'ultimo e può essere ottenuto direttamente dai repository nVidia. Leggi questo avviso prima di andare ai repository nVidia.


1
Grazie per il suggerimento Ho provato a installare quel pacchetto da solo e vedere se questo lo avrebbe risolto. Tuttavia, purtroppo non ha abilitato le funzionalità di rendering CUDA / GPU in Blender.
Jesse,

1
Ho modificato il tuo post per includere il pacchetto "nvidia-modprobe" nel comando. Sì funziona! Per Blender era necessario che nvidia-modprobe leggesse le GPU. Grazie per l'aiuto!
Jesse il

4

Sono stato in grado di trovare una soluzione sul sito Web di Nvidia. Hanno un pacchetto .deb che devi scaricare e installare sul tuo sistema per consentire al repository di installare direttamente CUDA da Nvidia. Ecco come l'ho fatto funzionare:

  1. Vai a https://developer.nvidia.com/cuda-downloads
  2. Scegli il file .deb corrispondente alla tua versione di Ubuntu. (Al momento, non avevano un pacchetto per Ubuntu 15.04, quindi ho scelto quello per 14.10. Questo ha risolto il mio problema, ma non sono sicuro che creerà problemi di compatibilità lungo la strada. sembro un rischio terribile, ma volevo farlo sapere.)
  3. Vai al tuo browser di file, trova il pacchetto .deb scaricato e fai doppio clic (o singolo clic) per installare il pacchetto tramite Ubuntu Software Center.
  4. Apri un terminale
  5. Digitare: sudo apt-get update
  6. Digitare: sudo apt-get install cuda
  7. Aspetta che i pacchetti vengano scaricati e installati, quindi riavvia il computer (i pacchetti erano oltre 900 MB per me, quindi ci sono voluti circa 20 minuti per scaricare con la mia connessione)

Dopo il riavvio, Blender è stato in grado di utilizzare CUDA per avviare il rendering e la cottura della GPU. Problema risolto!


La pagina dei download di CUDA offre la scelta tra "installer di rete" o "installer di pacchetti locali". Ho usato "Network Installer" e tutto è andato bene. Dopo il passaggio 6, alcuni download vengono pubblicati dal server aptitude predefinito; mentre altri provengono da developer.download.nvidia.com.
user643722

Ubuntu 15 riportaunable to locate package cuda
Siddharth,

@Siddharth, ti incoraggio a controllare la soluzione che ho contrassegnato sopra come "rispondere a questa domanda". Ciò risolverà il problema dell'utilizzo di Nvidia e CUDA. :)
Jesse,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.