Не работает CUDA в Blender. Гибридная графика - nvidia+intel. Bumblebee, primus - работают. Установлен nvidia-cuda-toolkit. В R3 проблем не было.
Вывод User:
[fossa@Nout-V ~]$ vblank_mode=0 primusrun blender
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
Read new prefs: /home/fossa/.config/blender/2.72/config/userpref.blend
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
CUDA cuInit: Unknown error
Вывод Root:
[root@Nout-V fossa]# vblank_mode=0 primusrun blender
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
modprobe: FATAL: Module nvidia-uvm not found.
CUDA cuInit: Unknown error
nvidia-uvm - этот модуль надо где-то искать?
Re: Не работает CUDA
Добавлено: 15 окт 2014, 11:18
euspectre
Сходу не скажу, надо будет посмотреть. Модуля этого у нас, действительно, нет.
А в R3 что выдает 'vblank_mode=0 primusrun blender' ?
modinfo nvidia-uvm' (тоже в R3) --- modinfo : ERROR : Module nvidia-uvm not found.
vblank_mode=0 primusrun blender R3 --- то же что и в R4, только не говорит про CUDA или nvidia.
Драйвера в R3 были 331....в R4 - 340...
Re: Не работает CUDA
Добавлено: 15 окт 2014, 14:02
euspectre
Ясно. Спасибо за информацию.
Я скоро буду готовить обновление для драйверов nvidia340, посмотрю заодно, почему там nvidia-uvm не собирается. Судя по тому, что ребята из NVidia пишут, в версии 331.20 он появился.
Re: Не работает CUDA
Добавлено: 16 окт 2014, 18:51
euspectre
Попробуйте, пожалуйста, вот что.
Отредактируйте /var/lib/dkms/nvidia340/340.24-5/source/dkms.conf (под root) так, чтобы в этом файле было следующее:
Если всё прошло хорошо, модуль должен собраться и стать видимым для системы. Проверьте, что он есть, вызвав 'modinfo nvidia-uvm'.
Теперь можно попробовать ещё раз запустить blender. Посмотрим, как сейчас пойдёт.
Re: Не работает CUDA
Добавлено: 17 окт 2014, 13:20
Fossa
Модуль собрался...определяется. Как раннее читал в советах - запустил сначала от root, а уж потом CUDA определилась под User. dkms.conf в папке не было..я его туда не давно бросил из deb пакета nvidia-331-uvm_331.38-0ubuntu7_amd64 (dkms.conf единственная разница в наборе файлов). Спасибо огромное! проблема решена.
Re: Не работает CUDA
Добавлено: 17 окт 2014, 13:23
euspectre
Fossa писал(а):Модуль собрался...определяется. <...> Спасибо огромное! проблема решена.
Это хорошо.
В следующем обновлении пакетов с драйверами NVidia я эти изменения в dkms.conf тоже добавлю, чтобы не нужно было с ним вручную возиться.
Re: Не работает CUDA
Добавлено: 18 окт 2014, 20:05
aboguckiy
euspectre писал(а):
Fossa писал(а):Модуль собрался...определяется. <...> Спасибо огромное! проблема решена.
Это хорошо.
В следующем обновлении пакетов с драйверами NVidia я эти изменения в dkms.conf тоже добавлю, чтобы не нужно было с ним вручную возиться.
Добрый день! Хотелось бы узнать - решили ли проблему по установке Bumblebee на ноуты с гибридной графикой Nvidia+Intel? Сейчас тестирую Rosa R4 на виртуалке по причине того,что на R3 плясал с бубном,пока установил драйвера правильно....
Re: Не работает CUDA
Добавлено: 19 окт 2014, 07:19
VictorR2007
aboguckiy писал(а):Добрый день! Хотелось бы узнать - решили ли проблему по установке Bumblebee на ноуты с гибридной графикой Nvidia+Intel? Сейчас тестирую Rosa R4 на виртуалке по причине того,что на R3 плясал с бубном,пока установил драйвера правильно....
Я подготовил обновление для драйверов NVidia до версии 340.46. Исправил там и проблему с nvidia_uvm заодно. Сейчас наши ребята из команды QA всё проверяют. Если хотите, можете тоже поставить это обновление и проверить, что nvidia_uvm сейчас собирается автоматически, посмотреть, всё ли при этом работает.
Установить проще всего так: подключить соотв. репозиторий и выполнить обновление:
Все установилось, все работает...но CUDA работают только если запустить карту от root (в дальнейшем она отключается с помощью rmmod nvidia_uvm && systemctl restart bumblebeed.service)
Re: Не работает CUDA
Добавлено: 27 окт 2014, 11:30
euspectre
Вероятно, это из-за того, что нужно загружать модуль nvidia-uvm, а права на загрузку модулей ядра имеет только root. Если бы не Optimus, можно было бы просто nvidia_uvm в автозагрузку прописать, но тут это не пройдёт: nvidia_uvm без модуля nvidia340 не загрузится, а тот тоже загружается только спец. образом, когда он нужен.
Вроде можно было с помощью /etc/modprobe.d/*.conf сделать, чтобы если грузится nvidia, грузился и nvidia_uvm заодно. Надо вспомнить, как это делается...
Re: Не работает CUDA
Добавлено: 27 окт 2014, 11:48
VictorR2007
euspectre писал(а):Вроде можно было с помощью /etc/modprobe.d/*.conf сделать, чтобы если грузится nvidia, грузился и nvidia_uvm заодно. Надо вспомнить, как это делается...
На всякий случай можно перезагрузить систему и проверить, будет ли теперь nvidia_uvm грузиться автоматически при загрузке модуля nvidia340.
Если что, lsmod показывает, какие модули сейчас загружены.
Re: Не работает CUDA
Добавлено: 27 окт 2014, 14:14
Fossa
softdep nvidia340 post: nvidia_uvm . Модуль грузится только от root.
Re: Не работает CUDA
Добавлено: 27 окт 2014, 17:16
euspectre
Fossa писал(а):softdep nvidia340 post: nvidia_uvm . Модуль грузится только от root.
Он и будет грузиться от root. Надо проверить, загрузится ли он автоматически вместе с модулем nvidia340 (он же - nvidia). Bumblebee грузит же модуль nvidia от имени root, а теперь, по идее, должен загрузить обоих.
Не видно от рута.
В обоих сполерах знак $ от пользователя [fossa@Nout-V ~]$ lsmod | grep nvidia
У меня от пользователя, при записи softdep nvidia340 post: nvidia_uvm выдает
[root@Nout-V fossa]# vblank_mode=0 primusrun blender
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
connect failed: No such file or directory
Read new prefs: /root/.config/blender/2.72/config/userpref.blend
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
found bundled python: /home/fossa/.blender-2.72-linux-glibc211-x86_64/2.72/python
Saved session recovery to '/tmp/quit.blend'
###[fossa@Nout-V ~]$ optirun --status
Bumblebee status: Ready (3.2.1). X is PID 7717, 1 applications using bumblebeed.###
Blender quit
[root@Nout-V fossa]# optirun --status
Bumblebee status: Error (3.2.1): [XORG] (EE) Server terminated successfully (0). Closing log file.
[root@Nout-V fossa]# rmmod nvidia_uvm && sudo systemctl restart bumblebeed.service
[root@Nout-V fossa]# optirun --status
Bumblebee status: Ready (3.2.1). X inactive. Discrete video card is off.
Re: Не работает CUDA
Добавлено: 28 окт 2014, 17:49
euspectre
lsmod и от обычного пользователя запускать можно. Но почему nvidia_uvm не грузится автоматически - пока идей нет. Разве что, его не с помощью modprobe загружают, а insmod'ом, например. Да, пока неясно, как быть.
Re: Не работает CUDA
Добавлено: 19 май 2015, 03:39
Vochatrak
Господа, так cuda в блендере починили или нет?
Просто у меня Blender 2.74 не хочет переключаться на GPU (в вариантах только CPU)
bash-4.3$ rpm -qa | grep cuda
lib64icudata53-53.1-2-rosa2014.1.x86_64
nvidia-cuda-toolkit-5.5.22-3-rosa2014.1.x86_64
nvidia346-cuda-opencl-346.47-1-rosa2014.1.x86_64
Re: Не работает CUDA
Добавлено: 21 май 2015, 02:30
PastorDi
euspectre писал(а):lsmod и от обычного пользователя запускать можно. Но почему nvidia_uvm не грузится автоматически - пока идей нет. Разве что, его не с помощью modprobe загружают, а insmod'ом, например. Да, пока неясно, как быть.
Вот поставился пакет автоматом: x11-driver-video-nvidia346 и остальные...
Смотрю: rpm -qa x11-driver-video-nvidia346
И не нахожу файлов:
bash-4.3$ rpm -qa | grep cuda
lib64icudata53-53.1-2-rosa2014.1.x86_64
nvidia-cuda-toolkit-5.5.22-3-rosa2014.1.x86_64
nvidia346-cuda-opencl-346.47-1-rosa2014.1.x86_64
Вроде всё на месте. Странно. Если есть возможность получить лог работы Blender, может, там какая-то информация будет. Запустить Blender из консоли с какими-нибудь опциями для этого? Не знаю, как именно, т.к. в самом Blender не разбираюсь.
Т.к. быстрого решения, похоже, не нашлось, лучше завести нам баг про это на http://bugs.rosalinux.ru/ (можно по-русски, как удобнее).
# Configuration file for Bumblebee. Values should **not** be put between quotes
## Server options. Any change made in this section will need a server restart
# to take effect.
[bumblebeed]
# The secondary Xorg server DISPLAY number
VirtualDisplay=:8
# Should the unused Xorg server be kept running? Set this to true if waiting
# for X to be ready is too long and don't need power management at all.
KeepUnusedXServer=false
# The name of the Bumbleblee server group name (GID name)
ServerGroup=bumblebee
# Card power state at exit. Set to false if the card shoud be ON when Bumblebee
# server exits.
TurnCardOffAtExit=false
# The default behavior of '-f' option on optirun. If set to "true", '-f' will
# be ignored.
NoEcoModeOverride=false
# The Driver used by Bumblebee server. If this value is not set (or empty),
# auto-detection is performed. The available drivers are nvidia and nouveau
# (See also the driver-specific sections below)
Driver=nvidia
# Directory with a dummy config file to pass as a -configdir to secondary X
XorgConfDir=/etc/bumblebee/xorg.conf.d
## Client options. Will take effect on the next optirun executed.
[optirun]
# Acceleration/ rendering bridge, possible values are auto, virtualgl and
# primus.
Bridge=auto
# The method used for VirtualGL to transport frames between X servers.
# Possible values are proxy, jpeg, rgb, xv and yuv.
VGLTransport=proxy
# List of paths which are searched for the primus libGL.so.1 when using
# the primus bridge
PrimusLibraryPath=/usr/lib/primus:/usr/lib32/primus
# Should the program run under optirun even if Bumblebee server or nvidia card
# is not available?
AllowFallbackToIGC=false
# Driver-specific settings are grouped under [driver-NAME]. The sections are
# parsed if the Driver setting in [bumblebeed] is set to NAME (or if auto-
# detection resolves to NAME).
# PMMethod: method to use for saving power by disabling the nvidia card, valid
# values are: auto - automatically detect which PM method to use
# bbswitch - new in BB 3, recommended if available
# switcheroo - vga_switcheroo method, use at your own risk
# none - disable PM completely
# https://github.com/Bumblebee-Project/Bu ... PM-methods
## Section with nvidia driver specific options, only parsed if Driver=nvidia
[driver-nvidia]
# Module name to load, defaults to Driver if empty or unset
KernelDriver=nvidia
PMMethod=auto
# colon-separated path to the nvidia libraries
LibraryPath=/usr/lib/nvidia:/usr/lib64/nvidia
# comma-separated path of the directory containing nvidia_drv.so and the
# default Xorg modules path
XorgModulePath=/usr/lib/nvidia/xorg,/usr/lib64/nvidia/xorg,/usr/lib/xorg/modules,/usr/lib64/xorg/modules,/usr/lib/xorg/extra-modules,/usr/xorg/extra-modules
XorgConfFile=/etc/bumblebee/xorg.conf.nvidia
## Section with nouveau driver specific options, only parsed if Driver=nouveau
[driver-nouveau]
KernelDriver=nouveau
PMMethod=auto
XorgConfFile=/etc/bumblebee/xorg.conf.nouveau
Вроде конфиг не трогал... запускаю от root vblank_mode=0 primusrun blender
Всё определяет...и главное- рендерит. После выключения Blender - скрипт перезапуска "boom"... иначе видеокарта не переключается (как хорошо, что есть индикатор на ноутбуке).
Скрипт "Boom"
сли есть возможность получить лог работы Blender, может, там какая-то информация будет. Запустить Blender из консоли с какими-нибудь опциями для этого?
Лучше так:
1. Загрузите nvidia_uvm.
2. Запустите Blender и проверьте, что CUDA он всё так же не хочет использовать.
3. Загрузите нам данные hw-probe, как уже делали раньше.
При таком порядке действий, может, хоть в системных логах что-то отразится. hw-probe их нам отправит.
Ещё для проверки можно попробовать запустить blender под root и посмотреть, сможет ли он использовать CUDA так. Если да, значит, где-то с правами доступа проблемы - хоть понятнее будет, куда копать.
Re: Не работает CUDA
Добавлено: 22 май 2015, 10:54
euspectre
PastorDi писал(а):Попробовал. Не помогло. Все то же самое - нету ничего.
[root@Nout-V -linux-glibc211-x86_64]# vblank_mode=0 primusrun blender
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
Color management: using fallback mode for management
Read new prefs: /root/.config/blender/2.74/config/userpref.blend
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
Unsupported CUDA version 5.5 detected, you need CUDA 6.5. ##ЗАПУСК РЕНДЕРА##
Ошибка: Failed loading render kernel, see console for errors
2.73 - нормально
euspectre писал(а):
Затем выполните, тоже под root, такие команды:
КОД: ВЫДЕЛИТЬ ВСЁ
dkms remove -m nvidia340 -v 340.24-5 --all
dkms add -m nvidia340 -v 340.24-5
dkms build -m nvidia340 -v 340.24-5
dkms install -m nvidia340 -v 340.24-5
Что они выводят?
Если всё прошло хорошо, модуль должен собраться и стать видимым для системы. Проверьте, что он есть, вызвав 'modinfo nvidia-uvm'.
Теперь можно попробовать ещё раз запустить blender. Посмотрим, как сейчас пойдёт.
Вроде после повтора этих действий...(спустя время и заменив циферки) cuda стабильно заработали под root. С удовольствием проверил бы на втором ноутбуке, но только в воскресенье.
Re: Не работает CUDA
Добавлено: 22 май 2015, 13:17
euspectre
Fossa писал(а):Unsupported CUDA version 5.5 detected, you need CUDA 6.5.
А, возможно, новый Blender хочет новую же CUDA, наша текущая старовата. Как будет время, попробуем обновить.
В дальнейшем, возможно, доработаем пакеты nvidia*-cuda-opencl, чтобы эта ссылка создавалась автоматически.
Если используется не драйвер nvidia346, а nvidia340 и т.п., нужно заменить в указанной выше команде "nvidia346" на соотв. название.
Когда всё это сделано, проверьте, появилась ли в Blender возможность использовать CUDA.
Re: Не работает CUDA
Добавлено: 25 май 2015, 22:57
Vochatrak
Когда всё это сделано, проверьте, появилась ли в Blender возможность использовать CUDA.
Появилась.
Только я не уверен что работает. Время рендеринга с и без cuda совпадает до секунды. Правда сцена очень простая...
Есть способ точно проверить работает ли cuda?
Re: Не работает CUDA
Добавлено: 26 май 2015, 00:52
Vochatrak
Кстати, я тут еще одну вещь "проворонил"...
В настройках рендера тоже нужно включить GPU. После этого - вообще на рендеринге виснет (сцена по дефолту и настройки дефолтные)
Вот такое выдает в консоль:
bash-4.3$ blender
Color management: using fallback mode for management
Read new prefs: /home/dna/.config/blender/2.74/config/userpref.blend
CUDA version 7.0 detected, build may succeed but only CUDA 6.5 is officially supported.
Compiling CUDA kernel ...
"nvcc" -arch=sm_30 -m64 --cubin "/usr/share/blender/2.74/scripts/addons/cycles/kernel/kernel.cu" -o "/home/dna/.config/blender/2.74/cache/cycles_kernel_sm30_26290523372F321D4C83C06A0FA65652.cubin" --ptxas-options="-v" --use_fast_math -I"/usr/share/blender/2.74/scripts/addons/cycles/kernel" -DNVCC -D__KERNEL_CUDA_VERSION__=70
Если убить Блендер (а он по другому и не закрывается), то добавляет:
Saved session recovery to '/tmp/quit.blend'
nvcc error : 'ptxas' died due to signal 15
CUDA kernel compilation failed, see console for details.
Refer to the Cycles GPU rendering documentation for possible solutions:
http://www.blender.org/manual/render/cycles/gpu_rendering.html
Blender quit
Re: Не работает CUDA
Добавлено: 26 май 2015, 09:52
euspectre
Ясно. Попробуем собрать 6.5.
Re: Не работает CUDA
Добавлено: 26 май 2015, 19:00
euspectre
Готовы пробные пакеты с CUDA 6.5.
Чтобы использовать их, сначала стоит удалить CUDA 7.0:
Насчёт nvidia-uvm - у меня на тестовой машине он загружался автоматически, когда я в настройках в Blender выбирал CUDA. Посмотрите, может, и у Вас так.
Если всё-таки не загружается автоматически при этом, то можно добавить имя модуля в conf-файл в /etc/modules-load.d/ и тогда при следующей загрузке система его должна подхватить сразу. Под root:
Да, действительно все само работает.
Еще раз, спасибо.
Re: Не работает CUDA [РЕШЕНО]
Добавлено: 29 май 2015, 10:20
euspectre
На здоровье!
Re: Не работает CUDA
Добавлено: 03 авг 2015, 18:43
sponikor
Какие именно пакеты нужно устанавливать что бы CUDA работало в блендер а то я установил nvidia-cuda-toolkit, nvidia-cuda-toolkit-devel, Bumblebee, primus и убил систему
Re: Не работает CUDA
Добавлено: 05 авг 2015, 18:11
euspectre
sponikor писал(а):Какие именно пакеты нужно устанавливать что бы CUDA работало в блендер а то я установил nvidia-cuda-toolkit, nvidia-cuda-toolkit-devel, Bumblebee, primus и убил систему
1.
Что именно произошло? При след. загрузке не было графики? Какие ошибки выдавались?
Убить систему по-разному можно.
2.
* Удалите bumblebee и primus. Если создавали для них какие-то файлы настроек вручную, то удалите и их тоже.
* Если ставили и драйверы NVidia вручную, а не из наших репозиториев, то тоже лучше удалить, а затем запустить XFdrake и установить те драйверы, что он предложит.
Если система загружается и есть возможность залогиниться хотя бы в текстовом режиме, отправтьте нам данные об оборудовании и логи с помощью hw-probe, как описано тут: http://hw.rosalinux.ru/index.php?show=check
Вместо PC_NAME укажите имя компьютера или любую другую строку.
После этого, возможно, будет более понятно, что происходит и как всё наладить.
Судя по данным, собранным hw-probe, на Вашем ноутбуке же не гибридная графика. Т.е. видеокарта одна всего, GeForce GT 230M. В таких условиях bumblebee и primus просто не нужны, bumblebee может и вызвать проблемы при этом. Удалите их, перезагрузите систему.
Кстати, если не ошибаюсь, Xfdrake сейчас сам ставит bumblebee для систем с гибридной графикой, т.е. отдельно ставить bumblebee не надо.
Раз графика не включается, то чтобы удалить эти пакеты, можно попробовать перейти в вирт. консоль (crtl-alt-f2), когда загрузка опять остановится на тех сообщениях, что Вы указали выше. В вирт. консоли можно уже залогиниться в текстовом режиме и удалить bumblebee и primus. Можно и XFdrake даже вызвать, чтобы исправить настройки графики, на всякий случай. XFdrake в текстовом режиме выглядит немного странно, но, тем не менее, работает.
Если не получится перейти в вирт. консоль, можно попробовать задать при загрузке в списке параметров ядра "nomodeset xdriver=vesa" (без кавычек). Система попробует загрузиться с минимальной поддержкой графики. Если получится - оттуда уже можно и bumblebee с primus удалить, и XFdrake ещё раз вызвать и перенастройить графику.
Если и с "nomodeset xdriver=vesa" не получится загрузиться, то можно вместо них при загрузке в список параметров ядра дописать "single" (без кавычек). Система попробует загрузиться в текстовом single-user режиме. Оттуда можно тоже пакеты удалить и пр.
Для начала приведём Вашу систему в работоспособное состояние, а потом уже можно будет посмотреть и на CUDA.
Re: Не работает CUDA
Добавлено: 08 авг 2015, 00:09
sponikor
euspectre писал(а):
Для начала приведём Вашу систему в работоспособное состояние, а потом уже можно будет посмотреть и на CUDA.
Что бы не мучится установил систему по новой, установил драйвера NVidia через FXdrake.
Какие действия нужно предпринять чтобы заработало CUDA в Blender?
Re: Не работает CUDA
Добавлено: 10 авг 2015, 13:46
euspectre
sponikor писал(а):Что бы не мучится установил систему по новой, установил драйвера NVidia через FXdrake.
Какие действия нужно предпринять чтобы заработало CUDA в Blender?
Хорошо.
Для GeForce GT 230M XFdrake должен был предложить и поставить драйвер nvidia340 (более новыми драйверами эта видеокарта вроде бы не поддерживается), так?
Если что, 'rpm -qa | grep nvidia' покажет, какие именно пакеты с драйверами и пр. уже установлены.
Если так, то установите ещё nvidia340-cuda-opencl, nvidia-cuda-toolkit и nvidia-cuda-toolkit-devel.
На всякий случай, создайте ещё такую symlink, под root:
Попробуйте доустановить nvidia-current-devel. Если правильно помню, в -devel-пакетах есть то ли библиотеки, то ли симлинки на них, необх. для сборки "CUDA-программ".
Re: Не работает CUDA [решено]
Добавлено: 02 мар 2016, 17:00
Byvschev
euspectre писал(а):
Попробуйте доустановить nvidia-current-devel. Если правильно помню, в -devel-пакетах есть то ли библиотеки, то ли симлинки на них, необх. для сборки "CUDA-программ".
Не помогает. После перезагрузки загрузиться можно только в консоль. Через консольный XFdrake поставил старые драйвера.
Re: Не работает CUDA [решено]
Добавлено: 02 мар 2016, 17:10
Xakep
Byvschev писал(а):Не помогает. После перезагрузки загрузиться можно только в консоль.
А вы x11-driver-video-nvidia-current... ставили?
А то в вашем списке установленного его тоже нету. Я специально выложил свой список установленных пакетов.
Re: Не работает CUDA [решено]
Добавлено: 03 мар 2016, 14:06
Byvschev
Xakep писал(а):А вы x11-driver-video-nvidia-current... ставили?
А то в вашем списке установленного его тоже нету. Я специально выложил свой список установленных пакетов.
Ставил, не помогает.
Re: Не работает CUDA [решено]
Добавлено: 03 мар 2016, 16:10
euspectre
Byvschev писал(а):
Ставил, не помогает.
Давайте вот как попробуем.
Для начала установите драйвер, который предлагает XFdrake. В данном случае, это, скорее всего, будет nvidia352. nvidia-current - всё-таки больше для экспериментов, чем для каждодневного использования, баги могут быть. Когда nvidia352 установится, nvidia-current будет автоматически удалён.
Затем доустановите nvidia352-devel и nvidia352-cuda-opencl, если они ещё не буду установлены на этот момент.
После этого перезагрузите систему и попробуйте запустить Blender c CUDA. Если не пойдёт, попробуйте запустить его из командной строки, сохраните то, что туда будет выводиться, и выложите сюда. Посмотрим. Blender обычно ругается на что-то конкретное, когда не может CUDA задействовать.
Re: Не работает CUDA [решено]
Добавлено: 03 мар 2016, 16:53
Byvschev
euspectre писал(а):
Давайте вот как попробуем.
Для начала установите драйвер, который предлагает XFdrake. В данном случае, это, скорее всего, будет nvidia352. nvidia-current - всё-таки больше для экспериментов, чем для каждодневного использования, баги могут быть. Когда nvidia352 установится, nvidia-current будет автоматически удалён.
Затем доустановите nvidia352-devel и nvidia352-cuda-opencl, если они ещё не буду установлены на этот момент.
После этого перезагрузите систему и попробуйте запустить Blender c CUDA. Если не пойдёт, попробуйте запустить его из командной строки, сохраните то, что туда будет выводиться, и выложите сюда. Посмотрим. Blender обычно ругается на что-то конкретное, когда не может CUDA задействовать.
стоп, вы дрова не из росиных реп ставили? Тогда никаких гарантий, а так-то я обновления драйверов нвидия как раз на блендере тестирую на CUDA
Re: Не работает CUDA [решено]
Добавлено: 08 сен 2016, 10:29
euspectre
Vochatrak писал(а):Обновление дров и по традиции отвалилась Cuda в Blender.
При попытке выбрать cycles сразу сегфолт.
Выхлопа нэма, но зато создается лог
Это nvidia-current из x11-backports, как я понимаю.
Попробуйте nvidia367 оттуда же.
nvidia-current - в первую очередь для отладки и экспериментов. Там вообще ничего не гарантируется.
Кроме того, если с ПО из официальных репозиториев ROSA всё работает, можно x11-backports и не подключать. Мало ли.
Re: Не работает CUDA [решено]
Добавлено: 08 сен 2016, 10:32
euspectre
keleg писал(а):стоп, вы дрова не из росиных реп ставили? Тогда никаких гарантий, а так-то я обновления драйверов нвидия как раз на блендере тестирую на CUDA
Это x11-backports.
Как я понимаю, по текущей политике обновлений для rosa2014.1 рекомендуется делать, в основном, security fixes и критические исправления.
Так что обычные обновления графики для rosa2014.1 я пока собираю в x11-backports. Желающие их могут подключить, но это неофициальный репозиторий, со всеми вытекающими.
Не работает CUDA [решено]
Добавлено: 16 янв 2023, 01:01
Вал
Привет!
Установил Blender, установил CUDA. Только при рендере получаю такое:
invalid handle in cuModuleGetGlobal_v2(&mem, &bytes, cuModule, "kernel_params") (intern/cycles/device/cuda/device_impl.cpp.905)
Подскажите новичку линукса, что это такое и куда дальше копать.
ROSA Fresh 12.3
NVIDIA GTX 770
Ядро 5.15.79
стоп, вы дрова не из росиных реп ставили? Тогда никаких гарантий, а так-то я обновления драйверов нвидия как раз на блендере тестирую на CUDA
А при установке росиных реп есть какие-то гарантии? У меня при росиных рапах Blender при рендере выдает invalid handle in cuModuleGetGlobal_v2(&mem, &bytes, cuModule, "kernel_params") (intern/cycles/device/cuda/device_impl.cpp:905)
Дрова ставил не абы как, а рекомендованной командой самими спецами Росы sudo kroko-cli autoinstall, которая сама, якобы, подбирает необходимые дрова для карты. Да, подбирает, вот только CUDA в нее, почему-то, не входить, однако. А значит - снова танцы с бубнами. Для новичков 100%.
А при установке росиных реп есть какие-то гарантии?
Похоже, вы у нас наиболее грамотный товарищ в этом деле.
Вот я попробовал собрать его в репу x11_backports https://abf.rosalinux.ru/build_lists/4319449
Но я даже не представляю, рабочий ли пакет.
Как проверять, неизвестно.
Собрать, это одно, но работа, другое.
Ну и я собрал самую свежую версию.
Вроде как для неё нужны драйвера nvidia 525+
Собирал под свои драйвера, но кроме установки, остальное не знаю, как проверять.