Blender/GPU 问题,系统未运行 AMD 专有驱动程序

Blender/GPU 问题,系统未运行 AMD 专有驱动程序

编辑澄清:

amdgpu-pro 驱动程序能与 RX 460 配合使用吗?我从 amd 下载的 rx 460 中获取了它...

我希望在 Blender 中使用 CPU + GPU 渲染,但截至目前,偏好设置中仍显示“未找到用于路径跟踪的兼容 GPU”。我希望更新的专业驱动程序可以解决这个问题。Eevee 运行良好,甚至可以循环,但我希望同时使用两者进行渲染。

无论如何,开源驱动程序似乎仍在运行。

系统信息:我在 Ubuntu 20.04.2 LTS 上使用 Blender 2.92.0。我有一个带有 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 那个。

谢谢。

答案1

为了让 Blender 识别您的 GPU,您必须进行一些后期安装。将您的用户添加到视频和渲染组。

sudo usermod -a -G video $用户名 sudo usermod -a -G render $用户名

答案2

好的,看起来专业驱动程序终于安装好了。

跑步:

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 支持?

相关内容