Problema ao utilizar placa de vídeo para renderizar no Blender

Olá pessoal,

Estou enfrentando um problema ao tentar renderizar no Blender 3.5 utilizando minha placa de vídeo. Gostaria de compartilhar minha situação com vocês e ver se alguém pode me ajudar.
Aqui estão as especificações do meu computador:
Processador: Intel® Xeon(R) CPU E5-2420 0 @ 1.90GHz × 12
Placa de vídeo: Baffin [Radeon RX 460/560D / Pro 450/455/460/555/555X/560/560X] (RX560 no meu caso)
Memória RAM: 8GB
Sistema operacional: Ubuntu 22.04.2 LTS

Eu já verifiquei a versão do OpenCL, OpenGL e Vulkan no meu computador e elas estão atualizadas. Além disso, também verifiquei as configurações do HIP e acredito que esteja tudo certo.

vico@vico-desktop:~$ glxinfo | grep "OpenGL version"
OpenGL version string: 4.6.0 Compatibility Profile Context 19.30.2301
vico@vico-desktop:~$ vulkaninfo
ac_compute_device_uuid's output is based on invalid pci bus info.
==========
VULKANINFO
==========

Vulkan Instance Version: 1.3.204


Instance Extensions: count = 20
vico@vico-desktop:~$ hipconfig
HIP version  : 5.4.22804-474e8620

== hipconfig
HIP_PATH     : /opt/rocm-5.4.3
ROCM_PATH    : /opt/rocm-5.4.3
HIP_COMPILER : clang
HIP_PLATFORM : amd
HIP_RUNTIME  : rocclr
CPP_CONFIG   :  -D__HIP_PLATFORM_HCC__= -D__HIP_PLATFORM_AMD__= -I/opt/rocm-5.4.3/include -I/opt/rocm-5.4.3/llvm/bin/../lib/clang/15.0.0 -I/opt/rocm-5.4.3/hsa/include

== hip-clang
HSA_PATH         : /opt/rocm-5.4.3/hsa
HIP_CLANG_PATH   : /opt/rocm-5.4.3/llvm/bin
AMD clang version 15.0.0 (https://github.com/RadeonOpenCompute/llvm-project roc-5.4.3 23045 a29fe425c7b0e5aba97ed2f95f61fd5ecba68aed)
Target: x86_64-unknown-linux-gnu
Thread model: posix
InstalledDir: /opt/rocm-5.4.3/llvm/bin
AMD LLVM version 15.0.0git
  Optimized build.
  Default target: x86_64-unknown-linux-gnu
  Host CPU: sandybridge

  Registered Targets:
    amdgcn - AMD GCN GPUs
    r600   - AMD GPUs HD2XXX-HD6XXX
    x86    - 32-bit X86: Pentium-Pro and above
    x86-64 - 64-bit X86: EM64T and AMD64
hip-clang-cxxflags :  -isystem "/opt/rocm-5.4.3/llvm/lib/clang/15.0.0/include/.." -isystem /opt/rocm-5.4.3/hsa/include -isystem "/opt/rocm-5.4.3/include" -O3
hip-clang-ldflags  :  -L"/opt/rocm-5.4.3/lib" -O3 -lgcc_s -lgcc -lpthread -lm -lrt

=== Environment Variables
PATH=/home/vico/.local/bin:/home/vico/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin

== Linux Kernel
Hostname     : vico-desktop
Linux vico-desktop 5.19.0-41-generic #42~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Tue Apr 18 17:40:00 UTC 2 x86_64 x86_64 x86_64 GNU/Linux
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 22.04.2 LTS
Release:	22.04
Codename:	jammy

No entanto, quando tento utilizar a placa de vídeo para renderizar no Blender, o software não reconhece a minha placa de vídeo e utiliza apenas o processador para renderizar. Já tentei várias configurações e ainda não consegui resolver o problema. Além disso quando eu executo o Blender pelo terminal e tento selecionar para renderizar com o HIP aparece a seguinte mensagem:

HIP hipInit: Invalid device

Alguém já passou por essa situação ou tem alguma ideia do que pode estar acontecendo? Agradeço desde já qualquer ajuda que puderem me dar.

@Raphael_Vico Vc já tento instalar o driver proprietário da sua GPU AMD? Segue: https://www.amd.com/pt/support/graphics/radeon-500-series/radeon-rx-500-series/radeon-rx-560
O driver de licença livre da AMD não é completo como o driver proprietário, ele fornece apenas o básico para rodar joguinhos.
O Ubuntu 22.04 tem suporte por 10 anos, vc poderá usar o proprietário por ate 9 anos no mínimo, porque não sei se eles vão lançar o driver para o Ubuntu 24.04 ou se o driver 22.04 será compatível com o 24.04.

E o driver proprietário complementa o driver livre, vc não deve desinstalar o driver livre porque ele é preciso para o proprietário funcionar.

@aguamole Opa, obrigado pela resposta!
Já sim o driver proprietário foi instalado, depois foi executado o amdgpu-install para finalizar a instalação. Foi com esse drive que conseguir instalar o OpenGL, OpenCL e o Vulkan.

Tá escrito na imagem que precisa ser uma placa AMD Vega ou RDNA. A sua é Arctic Islands.


Fonte: AMDGPU - Gentoo wiki

1 curtida