Bagaimana cara membuat Nvidia CUDA berfungsi? (untuk rendering GPU di Blender)

10

Saya mencoba untuk mendapatkan CUDA (meskipun tidak yakin apa itu) bekerja di Ubuntu untuk rendering GPU dalam program pemodelan 3D Blender. Pada Windows 7 64-bit, ia bekerja dengan sempurna. Di Ubuntu, saya tidak bisa mengaktifkan fitur pemrosesan GPU di Blender. Saya berasumsi CUDA Nvidia perlu diinstal.

Bisakah ini dilakukan? Jika demikian, dapatkah saya mendapatkan detail tentang cara melakukannya? Terima kasih!

Menjalankan Ubuntu GNOME 15.04 x64 w / GNOME 3.14, Nvidia GTX 660 dan driver berpemilik Nvidia.

Jesse
sumber

Jawaban:

11

Untuk menginstal CUDA dari repositori standar, lakukan:

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

Ini saat ini akan menginstal V6.5 dari CUDA. Pada saat penulisan ini V7.0 adalah yang terbaru dan dapat diperoleh langsung dari repositori nVidia. Baca peringatan ini sebelum Anda menuju ke repositori nVidia.

ostrokach
sumber
1
Terima kasih untuk sarannya. Saya memang mencoba menginstal paket itu sendiri dan melihat apakah itu akan memperbaikinya. Namun, itu tidak memungkinkan kemampuan rendering CUDA / GPU di Blender, sayangnya.
Jesse
1
Saya mengedit posting Anda untuk memasukkan paket "nvidia-modprobe" dalam perintah. YA, itu berhasil! Perlu nvidia-modprobe untuk Blender untuk membaca GPU. Terima kasih untuk bantuannya!
Jesse
4

Saya dapat menemukan solusi di situs web Nvidia. Mereka memiliki paket .deb yang harus Anda unduh dan instal di sistem Anda untuk memungkinkan repositori untuk menginstal CUDA dari Nvidia secara langsung. Begini cara saya membuatnya bekerja:

  1. Pergi ke https://developer.nvidia.com/cuda-downloads
  2. Pilih file deb yang sesuai dengan versi Ubuntu Anda. (Pada saat itu, mereka tidak memiliki paket untuk Ubuntu 15.04, jadi saya memilih yang untuk 14.10 sebagai gantinya. Ini memang memecahkan masalah saya, tetapi saya tidak yakin apakah itu akan membuat masalah kompatibilitas di ujung jalan. "Tampak seperti risiko yang mengerikan, tetapi saya ingin membuat itu diketahui.)
  3. Buka browser file Anda, temukan paket .deb yang diunduh, dan klik dua kali (atau satu klik) untuk menginstal paket melalui Ubuntu Software Center.
  4. Buka terminal
  5. Ketik: sudo apt-get pembaruan
  6. Ketik: sudo apt-get install cuda
  7. Tunggu paketnya untuk diunduh dan diinstal, kemudian restart komputer Anda (paketnya sudah lebih dari 900MB untuk saya, jadi butuh sekitar 20 menit untuk mengunduh dengan koneksi saya)

Setelah reboot, Blender dapat menggunakan CUDA untuk memulai pembuatan dan pembuatan GPU. Masalah terpecahkan!

Jesse
sumber
Halaman unduhan CUDA memberikan pilihan antara "penginstal jaringan" atau "penginstal paket lokal". Saya menggunakan "penginstal jaringan" dan semuanya berjalan dengan baik. Mengikuti langkah 6, beberapa unduhan dilayani dari server aptitude default Anda; sementara yang lain berasal dari developer.download.nvidia.com.
user643722
ubuntu 15 laporanunable to locate package cuda
Siddharth
@ Sidharth, saya mendorong Anda untuk memeriksa solusi yang saya tandai di atas sebagai "menjawab pertanyaan ini". Ini akan menyelesaikan masalah pemanfaatan Nvidia dan CUDA. :)
Jesse