Установите драйвер Nvidia для CUDA для использования & ldquo; GPU & rdquo; вариант в Blender (ubuntu (13.10-) 14.04)

Тот же вопрос, что и на сайте stackexchange Blender.

Как recap:

Мне нужно установить драйвер nvidia, но как это сделать? (репозиторий или вручную? И у меня уже были проблемы с обоими, как сказано). Мой компьютер обнаруживает другую графическую карту как ту, что у меня есть! (Может быть, причина, по которой не назначены проприетарные драйверы)

Всякая помощь приветствуется!

Выяснилось, что проблема в том, что у меня OPTIMUS. Но в 14.04 он, кажется, поддерживается.

Итак, под 14.04 (на моем внешнем жестком диске) он обнаруживает мой драйвер Nvidia OUT OF THE BOX !!! Но с Blender и cuda, установленными, как сказано в вопросе , и этот драйвер:

Затем я установил Blender из этого ppa, а также драйвер CUDA из тот же сайт.

Затем Blender обнаруживает GPU !!!

enter image description here

Но он говорит (режим Cycles с активным графическим процессором ):

Даже с Experimental on:

Cuda >= 2.0 only supported

Но на сайте, скажите, что Cuda & lt; 2.0 является экспериментальным:

Должен ли я ждать, или это может помочь, если я использую другой драйвер?

1
задан 13 April 2017 в 15:57

5 ответов

(см. обновление ниже)

Для меня мне пришлось:

Установить проприетарные драйверы, распространяемые Nvidia (рекомендуется здесь) Установить Blender через ppa Установить nvidia-modprobe (рекомендуется здесь), без него Blender выбрасывает cuda cuinit: unknown error ubuntu Reboot

Итак,

# Proprietary nvidia
sudo apt-add-repository ppa:ubuntu-x-swat/x-updates

# PPA for Blender
sudo add-apt-repository ppa:thomas-schiex/blender

# Update..
sudo apt-get update

# Install
sudo apt-get install nvidia-current nvidia-modprobe blender

# Reboot

Это было для Ubuntu 14.04, Blender 2.73, GeForce GTX 650 Ti. 11]

В противном случае, используя материал ubuntu nvidia, строительный блендер из источника, бегущий блендер из загруженного тарного шара и т. д. все провалились.

UPDATE

Все это казалось для работы, пока я не попытался выполнить рендеринг, но затем я получил

Failed loading render kernel, see console for errors

Затем на консоли:

 Cycles shader graph connect: can only connect closure to closure (image_texture.Color to output.Surface).
 Unsupported CUDA version 5.5 detected, you need CUDA 6.5.

Установка CUDA 6.5 включала полную установку nvidia-337 (в противном случае вы получаете много cuda-6-5 : Depends: .... (=....) but it is not going to be installed. (как показано здесь) и вместо этого установите nvidia-340.

Чтобы установить это , как показано здесь ,

# nvidia PPA for v340
sudo add-apt-repository ppa:mamarley/nvidia

# Update
sudo apt-get update

# install nvidia and cuda
sudo apt-get install nvidia-340 cuda-6-5

# Reboot

Другое сайты (AskUbuntu on Lubuntu, R Tutorial и т. д.) рекомендуют устанавливать с .run, но у меня не было проблем с использованием apt-get. Процесс сделал архив (re name) my xorg.conf, который отключил мой файл редактирования, но это было просто, чтобы вернуться.

2
ответ дан 24 May 2018 в 10:37

Вы можете установить nvidia-modprobe. Другой способ - установить драйвер Nvidia вручную с официального сайта Nvidia:

Удалить предыдущие драйверы Nvidia:
sudo apt-get purge nvidia-
Загрузите последнюю версию своего drever в папку пользователя linux, http://www.nvidia.ru /Download/Find.aspx Установить зависимости:
sudo apt-get install linux-headers-`uname -r` binutils pkg-config build-essential xserver-xorg-dev
Открыть черный список:
sudo nano /etc/modprobe.d/blacklist.conf
Добавить строки в черные списки:
blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist nvidiafb
blacklist rivatv
Открыть файл конфигурации xorg:
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
sudo nano /etc/X11/xorg.conf
Добавить строки в конфигурацию xorg:
Section "Screen"
    Identifier "Default Screen"
    DefaultDepth 24
EndSection

Section "Device"
    Identifier "Default Device"
    Driver "nvidia"
    Option "NoLogo" "True"
EndSection

Section "Module"
    Load "glx"
EndSection
Остановить x-сервер:
sudo service lightdm stop
или
sudo service gdm stop
или
sudo service kdm stop
(зависит от вашей версии Linux) Установите драйвер (имейте в виду, что в домашнем каталоге пользователя есть только одна копия сценария драйвера nvidia):
sudo sh ./NVIDIA*
[d24 ] В процессе установки не соглашаются какие-либо автоматические функции.

Удалите предыдущие драйверы Nvidia:
sudo apt-get purge nvidia-

Удалите предыдущие драйверы Nvidia:

1
ответ дан 24 May 2018 в 10:37

В соответствии с вопросом, связанным с вами, у вас есть GeForce GT 330M и ubuntu обнаружена карта intel в качестве драйвера дисплея. Это завершает одно: у вас есть ноутбук с технологией optus, и вы не можете напрямую установить драйверы nvidia. Если вы закончили, вы получите черный экран.

Теперь я не знаю, что такое блендер. Но я предполагаю, что это приложение с интенсивным графическим интерфейсом, которое требует мощного графического процессора.

Драйвер, выпущенный Nvidia, не поддерживает конфигурацию гибрида / оптимизатора. Таким образом, существует неофициальная работа по экономии энергии и поиску способа использования карты nvidia. Результатом этого является Bumblebee.

Вы можете найти install & amp;

Вы можете пройти следующий вопрос, прежде чем что-либо делать

Является NVIDIA GeForce с технологией Optimus, поддерживаемой Ubuntu?

Подобный вопрос, но старый - Является NVIDIA GeForce с технологией Optimus, поддерживаемой Ubuntu?

может быть полезно:

Как я могу получить nVidia CUDA или OpenCL, работающие на ноутбуке с дискретной картой nVidia / Intel Integrated Graphics?

Дополнительная информация - Как я могу заставить nVidia CUDA или OpenCL работать на ноутбуке с дискретной картой nVidia / Intel Integrated Graphics? [ ! d13]

0
ответ дан 24 May 2018 в 10:37
  • 1
    ОК! Я проверю это! Я информирую вас! – tuxtoriel 20 March 2014 в 01:01
  • 2
    Хорошо, я протестировал его на внешнем жестком диске, на котором установлен Ubuntu 13.10. Я установил Bumblebee и испытал blender: ничего. Затем я установил драйвер nvidia из ppa, но ничего! Должен ли я ждать 14.04? (См. этот сайт ) – tuxtoriel 4 April 2014 в 21:56
  • 3
    Я установил 14.04 бета на мой внешний HDD ... И ubuntu обнаруживает мою графическую карту Nvidia OUT OF THE BOX !!! Я использовал дополнительное приложение драйверов для установки версии nvidia 331.38. Затем я установил Blender с irie ppa и CUDA, как сказал на том же сайте. Но тогда, Блендер говорит: «Устройство CUDA поддерживается только с вычислительной способностью 2.0 или выше, найдено 1,2». И в разделе "Экспериментальные" режим, он ничего не меняет. Можно ли изменить версию или что-то вроде этого? Или я должен ждать поддержки (если я хорошо понимаю Cycles wiki)? – tuxtoriel 17 April 2014 в 00:56
  • 4
    Для видеокарты Nvidia я выбираю 331.38, но также могу выбрать 304.117. Что лучше? И я должен установить «-updates». вместо обычной? (Я добавил скриншот в вопрос) – tuxtoriel 19 April 2014 в 14:51

У драйвера NVIDIA была поддержка Optimus на Ubuntu с 13.10. Ваша проблема заключается в том, что ни установка драйверов NVIDIA, ни установка Blender не запускают установку инструментария cuda. Откройте терминал и выполните следующую команду; sudo apt-get install nvidia-cuda-toolkit, и это позволит использовать cuda в Blender.

0
ответ дан 24 May 2018 в 10:37
  • 1
    Я установил nvidia-cuda-toolkit (извините, я только упомянул об этом в комментариях ниже, в ответе на Web-E). Но он устанавливает 1,2 ... (как я понял). Я новичок в этом сайте . Как вы думаете, я могу что-то сделать, чтобы заставить его работать? (Я уточню свой вопрос с информацией!) Спасибо за вашу помощь! – tuxtoriel 21 April 2014 в 16:18
  • 2
    К сожалению, у меня нет других идей. Я буду изучать его больше и обновить свой ответ, если найду что-нибудь. Это проблема, которая изводила меня, поэтому я знаю, как это расстраивает это для вас. – C.Jacobs 22 April 2014 в 20:08
  • 3
    Это очень неприятно, да! Большое спасибо за Вашу помощь! :) Я обновлю сообщение, если у меня появятся новости! – tuxtoriel 23 April 2014 в 00:16

Не похоже ли в 12.04 (точное), что если вы загружаете блендер из blender.org (да - я имею в виду НЕ устанавливать, а загружать tar.gz thingy), распакуйте его и запустите прямо из этого файла, чтобы проблема была решена ?

Я использую блендер сейчас с двух лет, и с этих двух лет он всегда работал так. Это означает: установленная версия блендера в ubuntu НЕ поддерживает CUDA, и обновление не выполняется, пока загруженная и «портативная» версия блендера от blender.org делает.

Но не спрашивайте меня, почему это не было изменено.

0
ответ дан 24 May 2018 в 10:37
  • 1
    Это то, что я сделал недавно, но это НЕ работает с 2.70. НО РАБОТАЕТ с 2,96 !!! : ·). Единственная проблема заключается в том, что, учитывая, что она не устанавливается, я должен передать при каждом запуске шаг загрузки (Blender загружает что-то, чтобы я мог использовать графическую карту). И мой компьютер не всегда проходит (перегрев)! :( Спасибо за идею! – tuxtoriel 25 June 2014 в 15:36
  • 2
    Странный. Я работаю с 2.70a и работает с поддержкой CUDA. Он работал для меня, начиная почти с 2 лет, во всех версиях блендера. Но приятно слышать, что это работает для вас с 2.96. – Peterling 26 June 2014 в 20:43

Другие вопросы по тегам:

Похожие вопросы: