Как заставить работать Nvidia CUDA? (для рендеринга GPU в Blender)

10

Я пытаюсь заставить CUDA (хотя точно не знаю, что именно) работать в Ubuntu для рендеринга с помощью графического процессора в программе 3D-моделирования Blender. На Windows 7 64-битная работает без нареканий. В Ubuntu я не могу включить функции обработки GPU в Blender. Я предполагаю, что Nvidia CUDA должна быть установлена.

Можно ли это сделать? Если да, могу ли я получить подробную информацию о том, как это сделать? Спасибо!

Запуск Ubuntu GNOME 15.04 x64 с GNOME 3.14, фирменных драйверов Nvidia GTX 660 и Nvidia.

Джесси
источник

Ответы:

11

Для установки CUDA из стандартных репозиториев выполните:

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

Это будет в настоящее время установить V6.5 CUDA. На момент написания этой статьи V7.0 был последним и может быть получен прямо из репозиториев nVidia. Прочтите это предупреждение, прежде чем отправиться в репозитории nVidia.

ostrokach
источник
1
Спасибо за предложение. Я попытался установить этот пакет сам и посмотреть, исправит ли это это. Однако, к сожалению, он не включил возможности рендеринга CUDA / GPU в Blender.
Джесси
1
Я отредактировал ваше сообщение, включив в команду пакет "nvidia-modprobe". Да, это работает! Блендеру потребовался nvidia-modprobe для чтения графических процессоров. Спасибо за помощь!
Джесси
4

Мне удалось найти решение на сайте Nvidia. У них есть пакет .deb, который вы должны загрузить и установить в своей системе, чтобы репозиторий мог устанавливать CUDA непосредственно из Nvidia. Вот как я получил это работает:

  1. Перейти на https://developer.nvidia.com/cuda-downloads
  2. Выберите файл .deb, соответствующий вашей версии Ubuntu. (В то время у них не было пакета для Ubuntu 15.04, поэтому я выбрал пакет для 14.10. Это решило мою проблему, но я не уверен, что это создаст проблемы совместимости в будущем. Это кажется ужасным риском, но я хотел сделать это известным.)
  3. Перейдите в файловый браузер, найдите загруженный пакет .deb и дважды щелкните (или один щелчок), чтобы установить пакет через Ubuntu Software Center.
  4. Откройте терминал
  5. Тип: sudo apt-get update
  6. Тип: sudo apt-get установить cuda
  7. Подождите, пока пакеты загрузятся и установятся, затем перезагрузите компьютер (для меня пакеты были более 900 МБ, поэтому загрузка с моим подключением заняла около 20 минут)

После перезагрузки Blender смог использовать CUDA для запуска рендеринга и выпечки на GPU. Задача решена!

Джесси
источник
На странице загрузок CUDA можно выбрать «сетевой установщик» или «локальный установщик пакетов». Я использовал "сетевой установщик", и все прошло хорошо. После шага 6 некоторые загрузки выполняются с вашего сервера aptitude по умолчанию; в то время как другие приходят с developer.download.nvidia.com.
user643722
Ubuntu 15 отчетовunable to locate package cuda
Сиддхарт
@ Сиддхарт, я бы посоветовал вам проверить решение, которое я отметил выше как «ответ на этот вопрос». Это решит проблему использования Nvidia и CUDA. :)
Джесси