Jak sprawić, by Nvidia CUDA działała? (do renderowania GPU w Blenderze)

10

Próbuję przekonać CUDA (choć nie jestem pewien, co to dokładnie) do pracy w Ubuntu do renderowania GPU w programie do modelowania Blender 3D. W systemie Windows 7 64-bit działa bezbłędnie. W Ubuntu nie mogę włączyć funkcji przetwarzania GPU w Blenderze. Zakładam, że CUDA Nvidii musi zostać zainstalowana.

Czy można to zrobić? Jeśli tak, czy mogę uzyskać szczegółowe informacje, jak to zrobić? Dzięki!

Uruchamianie Ubuntu GNOME 15.04 x64 z GNOME 3.14, Nvidia GTX 660 i zastrzeżonych sterowników Nvidia.

Jesse
źródło

Odpowiedzi:

11

Aby zainstalować CUDA ze standardowych repozytoriów, wykonaj:

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

Spowoduje to obecnie zainstalowanie wersji 6.5 CUDA. W chwili pisania tego tekstu wersja 7.0 jest najnowsza i można ją pobrać bezpośrednio z repozytoriów nVidia. Przeczytaj to ostrzeżenie, zanim przejdziesz do repozytoriów nVidia.

ostrokach
źródło
1
Dzieki za sugestie. Próbowałem zainstalować ten pakiet sam i sprawdzić, czy to naprawi. Niestety nie umożliwiło to renderowania CUDA / GPU w Blenderze.
Jesse
1
Zredagowałem twój post, aby uwzględnić w poleceniu pakiet „nvidia-modprobe”. Tak to działa! Potrzebował nvidia-modprobe, aby Blender mógł odczytać GPU. Dzięki za pomoc!
Jesse
4

Udało mi się znaleźć rozwiązanie na stronie internetowej Nvidii. Mają pakiet .deb, który należy pobrać i zainstalować w systemie, aby umożliwić repozytorium bezpośrednie zainstalowanie CUDA z Nvidii. Oto jak to działa:

  1. Wejdź na https://developer.nvidia.com/cuda-downloads
  2. Wybierz plik .deb, który odpowiada twojej wersji Ubuntu. (W tym czasie nie mieli pakietu dla Ubuntu 15.04, więc wybrałem ten dla 14.10. To rozwiązało mój problem, ale nie jestem pewien, czy spowoduje to jakiekolwiek problemy ze zgodnością w przyszłości. Wydaje się, że to straszne ryzyko, ale chciałem to powiedzieć.)
  3. Przejdź do przeglądarki plików, znajdź pobrany pakiet .deb i kliknij dwukrotnie (lub jedno kliknięcie), aby zainstalować pakiet za pośrednictwem Centrum oprogramowania Ubuntu.
  4. Otwórz terminal
  5. Wpisz: sudo apt-get update
  6. Wpisz: sudo apt-get install cuda
  7. Poczekaj, aż pakiety zostaną pobrane i zainstalowane, a następnie uruchom ponownie komputer (dla mnie było to ponad 900 MB, więc pobieranie zajęło około 20 minut)

Po ponownym uruchomieniu Blender mógł użyć CUDA do zainicjowania renderowania i pieczenia GPU. Problem rozwiązany!

Jesse
źródło
Strona pobierania CUDA daje wybór pomiędzy „instalatorem sieci” lub „instalatorem pakietu lokalnego”. Użyłem „instalatora sieciowego” i wszystko poszło dobrze. Po kroku 6 niektóre pliki do pobrania są obsługiwane z domyślnego serwera aptitude; podczas gdy inne pochodzą z developer.download.nvidia.com.
user643722,
Ubuntu 15 raportówunable to locate package cuda
Siddharth,
@ Siddharth, zachęcam do sprawdzenia rozwiązania, które oznaczyłem powyżej jako „odpowiadanie na to pytanie”. To rozwiąże problem wykorzystania Nvidii i CUDA. :)
Jesse