Проблема 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?

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