Blender 3.3 无法识别我的 HIP GPU(在 Ubuntu 20.04 上)

Blender 3.3 无法识别我的 HIP GPU(在 Ubuntu 20.04 上)

我的 GPU (RX 5600 XT) 未出现在 Blender 渲染设备菜单中。它显示:

未找到与 Cycles 兼容的 GPU。需要采用 Vega 或 RDNA 架构的 AMD GPU 和 AMD 驱动程序版本 22.10 或更高版本

我的卡确实满足这些要求,并且我已经Radeon™ Software for Linux® installer version 22.20 for Ubuntu 20.04.5 HWE安装了。我在使用 DaVinci Resolve 时也遇到了类似的问题。

有趣的是,当我以 root 身份运行 blender 时,我的 GPU 和 CPU 都作为选项出现。

此外,使用clinfo将导致(这显然不是全部):

平台名称 AMD 加速并行处理

设备数量 0

但是,clinfo以 root 身份使用将导致:

平台名称 AMD 加速并行处理

设备数量 1

编辑:HIP hipInit: Invalid device如果打开了首选项,Blender 将输出到终端。编辑 2:我已将自己添加到videorender组中,但无济于事。

以下是我从中获得的一些信息lspci -vnn

    Subsystem: XFX Pine Group Inc. Navi 10 [Radeon RX 5600 OEM/5600 XT / 5700/5700 XT] [1682:5710]
    Flags: bus master, fast devsel, latency 0, IRQ 77
    Memory at d0000000 (64-bit, prefetchable) [size=256M]
    Memory at e0000000 (64-bit, prefetchable) [size=2M]
    I/O ports at f000 [size=256]
    Memory at fcd00000 (32-bit, non-prefetchable) [size=512K]
    Expansion ROM at fcd80000 [disabled] [size=128K]
    Capabilities: <access denied>
    Kernel driver in use: amdgpu
    Kernel modules: amdgpu```

答案1

我解决了我的问题。完成上述所有操作后,最终有效的方法是注销,然后重新启动我的设备。

我事先运行这个可能也有帮助: sudo usermod -a -G video username sudo usermod -a -G render username

相关内容