Page MenuHome

GPU Cycles render Blender 2.83, Radeon VII
Closed, InvalidPublic

Description

Rendering is dead slow.

Details of Machine
Host: Kernel: 5.3.0-53-generic x86_64 bits: 64 compiler: gcc v: 7.5.0 Desktop: Cinnamon 4.4.8
Distro: Linux Mint 19.3 Tricia base: Ubuntu 18.04 bionic
Machine:
Type: Desktop Mobo: ASUSTeK model: ROG STRIX X570-F GAMING v: RevX.0x serial: <filter> UEFI [Legacy]: American Megatrends v: 1407 date: 04/02/2020
CPU: Topology: 12-Core model: AMD Ryzen 9 3900X bits: 64 type: MT MCP arch: Zen L2 cache: 6144 KiB
Graphics:
Device-1: Advanced Micro Devices [AMD/ATI] Vega 20 [Radeon VII] driver: amdgpu v: 5.4.7.20.10 bus ID: 0f:00.0
Display: x11 server: X.Org 1.20.5 driver: amdgpu unloaded: modesetting resolution: 2048x1080~60Hz
OpenGL: renderer: AMD Radeon VII (VEGA20 DRM 3.36.0 5.3.0-53-generic LLVM 9.0.0) v: 4.5 Mesa 19.3.4
direct render: Yes

Rendring under Linux:

Blender system-info:
renderer: AMD Radeon VII (VEGA20, DRM 3.36.0, 5.3.0-53-generic, LLVM 9.0.0)
vendor: X.Org
version: 4.5 (Core Profile) Mesa 19.3.4

Blender 2.83.0
CPU render standard cube as png size 1920x1080 at 100% with Cycles, sampling render 128, in ~4,7 seconds

OpenCL GPU render standard cube as png size 1920x1080 at 100% with Cycles, sampling render 128, in ~34,8 seconds

Rendring under Windows 10 (same hardware as above reflected):

Blender system-info:
renderer: AMD Radeon VII
vendor: ATI Technologies Inc.
version: 4.5.13559 Core Profile Context 26.20.12028.2

Blender 2.81a
CPU render standard cube as png size 1920x1080 at 100% with Cycles, sampling render 128, in ~5,6 seconds

OpenCL GPU render standard cube as png size 1920x1080 at 100% with Cycles, sampling render 128, in ~42,3 seconds

Considering the high-tech equipment, the render result is no where near as expected.

For comparison:
Host: Kernel: 4.15.0-101-generic x86_64 bits: 64 gcc: 7.5.0
Desktop: Cinnamon 3.8.9 (Gtk 3.22.30-1ubuntu4)
Distro: Linux Mint 19 Tara
Machine:
Device: desktop Mobo: MEDION model: H81H3-EM2 v: H81EM2W08.309 serial: N/A
BIOS: American Megatrends v: H81EM2W08.309 date: 10/29/2014
CPU: Quad core Intel Core i7-4790 (-MT-MCP-) arch: Haswell rev.3 cache: 8192 KB flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) bmips: 28733
Graphics:
Card: NVIDIA GM107 [GeForce GTX 750 Ti] bus-ID: 01:00.0
Display Server: x11 (X.Org 1.19.6 ) drivers: nvidia (unloaded: modesetting,fbdev,vesa,nouveau) Resolution: 1024x768@75.03hz
OpenGL: renderer: GeForce GTX 750 Ti/PCIe/SSE2 version: 4.6.0 NVIDIA 390.132
Direct Render: Yes

Blender 2.83 Alpha
GPU Cuda render standard cube as png size 1920x1080 at 100% with Cycles, sampling render 128, in ~8,8 seconds

This thread https://developer.blender.org/T71479 does not provide any help.
Is there any solution to speed up the rendering.

Many thanks in advance

Event Timeline

Jeroen Bakker (jbakker) changed the task status from Needs Triage to Needs Information from User.Jun 4 2020, 10:31 AM

Hi @Walter Spengler (waldo25), thanks for the report. We do need some more information.

Please provide system-info.txt and the output of clinfo of the machines so we see what OpenCL is available and being detected. It is unclear from the report what OpenCL platform is installed on the machines and used. Please note that Mesa OpenCL is slow and not considered as a bug in Blenders codebase.
Also not clear if this is only for the first render only (compiling kernels).

Hi Jeroen, thanks for responding that fast.

Basically the installation is out of the box, should be. I have to admitt, I lost track of what is installed and what not.
I'm neither a Blender nor Linux crack. But who needs to be, seing the dissapointing performance.

I'm glad if I can help to solve this issue.

Here are the two files.


@Walter Spengler (waldo25) I still cannot determine the AMD Pro version you installed. Can you check if that is the latest version and report the AMD Pro driver you used for installation?

This report feel like very system specific and is more a support ticket than a bug report. On Vega64/Navi on linux or windows I don't see any slowdown after first compilation of the opencl kernels.

My advice would be to go to support channels and find support there first.

thanks for the feedback and advice

I interpereted the output in Graphics "driver: amdgpu v: 5.4.7.20.10" as being the driver details.

Installed is the original: amdgpu-pro-20.10-1048554-ubuntu-18.04
(By the way amdgpu-pro-19.30-934563-ubuntu-18.04 didnt work at all, not recognized by Blender)

Walter Spengler (waldo25) claimed this task.

Having replaced Blender 2.83.0 by 2.83.2 did not solve the problem.
In 2.83.2 rendering in GPU was not possible as Blender was not finding the driver.
Even wors, CPU rendering a specific file with 250 frames generated a clip of around 50 frames, stopped rendering (where exactly I dont know) and shutdown the PC.
Might be due to using smoke :-(

Now I'm using 2.9. The file rendered, but switching to GPU still impossible, same issue as with 2.83.2.