Проблема Blender/GPU, система не использует проприетарные драйверы AMD
Правки для уточнения:
Будет ли драйвер amdgpu-pro работать с RX 460? Я получил это из загрузок amd для rx 460...
Я надеялся, что CPU + GPU будет рендерить в Blender, но на данный момент он все еще говорит: «Не найдено совместимых графических процессоров для трассировки пути» в настройках. Я надеялся, что обновленный профессиональный драйвер исправит это. Eevee работает нормально и даже зацикливается, но я надеялся использовать оба варианта для рендеринга.
В любом случае, похоже, что драйвер с открытым исходным кодом все еще работает.
Информация о системе: я использую Blender 2.92.0 на Ubuntu 20.04.2 LTS. У меня есть бюджетная система с RX 460, и я только что установил самые последние проприетарные драйверы AMD (выпуск 20.50) (профессиональный стек)
sudo lshw -c video
выходы:
description: VGA compatible controller
product: Baffin [Radeon RX 460/560D / Pro 450/455/460/555/555X/560/560X]
vendor: Advanced Micro Devices, Inc. [AMD/ATI]
...
capabilities: pm pciexpress msi vga_controller bus_master cap_list rom
configuration: driver=amdgpu latency=0
я уже установил драйвер amdgpu-pro с помощью:
$ ./amdgpu-pro-install -y --opencl=pal,legacy
за исключением того, что затем он попросил меня вместо этого запустить
./amdgpu-pro-install -y --opencl=rocr
Что я и сделал, и он говорит, что он был установлен, если я запущу его снова.
Так он все еще использует драйвер с открытым исходным кодом? Должен ли я удалить это в первую очередь? Я имею в виду, конечно, я наткнулся на множество других комментариев в подобных сценариях (с другими GPU), но, конечно, я не хочу запускать --purge это и --uninstall это несколько раз безрассудно.
Спасибо.
2 ответа
Вы должны сделать небольшую пост-установку, чтобы Blender увидел ваш GPU. Добавьте пользователя в группы видео и рендеринга.
sudo usermod -a -G видео $USERNAMEsudo usermod -a -G render $USERNAME
Хорошо, похоже, что профессиональные драйверы все-таки были установлены.
Бег:
dpkg -l amdgpu-pro
получает меня это.
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-==============-=============-============-==============================================
ii amdgpu-pro 20.50-1234664 amd64 Meta package to install amdgpu Pro components.
Я помню, что это был номер, который я установил. Итак, вопрос в том, почему Blender не распознает какую-либо поддержку openCL?