Blender Benchmark – AMDGPU – Linux

O Blender removeu o suporte a OpenCL em AMDGPU por razões técnicas e estão adotando (desde a v3.0) a técnilogia AMD HIP API, para garantir que os usuários de placas gráficas AMD possam aproveitar todas as melhorias encontradas no Cycles X.

AMD HIP foi criado em 2016 como parte da plataforma ROCm que também é open source.

Requisitos:

AMDGPU de arquitetura RDNA + open source stack (drivers padrão em distos Linux)

Blender Benchmark v3+ baixado diretamente do site.

Instalar no sistema o pacote rocm-hip (verifiquei neste site e lá informa que apenas: ArchLinux, Fedora, Mageia 9 e Solus já empacotaram e distribuem através de seus repositórios.

O Teste

Após ter todos os requisitos, baixamos o Blender Benchmark, no caso aqui está na versão 3.1.0 e estrair:

Então 2 click ou botão direito e executar:

Next e selecione a última versão, aqui é a 4.0.0:

Talvez ele faça download os arquivos necessários, até ficar algo como:

Selecione a GPU e Start Benchmark:

obs: para monitorar a GPU usarei o Mission Center.

Esteja com seu PC preparado, pois vai fazer a GPU sangrar!

Ao final, uma tela com informações do bench, assim como do systema:

Ao clicar em “Submit Results” irá para o banco de dados publico:

E poderá comparar no site com outros, no botão “View Results in Browser”:

https://opendata.blender.org/benchmarks/ba0f524e-f1ef-4bd5-a72a-a1420704be4e

Fiz um score de 1002.01

A títulos de comparação com outras placas AMD usando HIP no Windows, minha placa (sem OC) ficou relativamente próximo aos top resultados das RX6600:

Já comparando com as RX 6600 no MacOS, passou dos top:

E comparando coma as RX 6600 do Linux, aparentemente a minha ficou no top:

Agora veja o score geral de placas Nvidia usando tanto HIP / CUDA / OPTIX por geração XX60 da Nvidia:

GTX 1060 6GB:

RTX 2060: aqui vemos um salto monstruoso no score usando OPTIX.

RTX 3060: mais um salto monstruoso

RTX 4060: aqui vemos um guerreiro usando Linux entre os top!

No Linux, uma RX 7800 XT consegue um score com HIP parecido com uma RTX 2060 usando OPTIX:

Você pode analisar e comparar com este link.

Concluindo:

Tirando aquele caso bizarro do Intel fazendo 45k, Nvidia OPTIX obtém melhor rendimento com as gerações RTX. O que não torna o uso do HIP ou CUDA inútil atualmente claro, tudo depende da necessidade e caso de uso.

Mas é interessante ver como o HIP já obtém resultados interessantes apenas usando stack open source. Há alguns anos seria uma piada dizer que poderia usar driver open source para renderizar vídeos / animações 3D, hoje está com rendimento menor que o ideal, porém totalmente possível de se trabalhar.

Deixe um comentário

Blog no WordPress.com.

Acima ↑