Page MenuHome

ROCm 2.2 OpenCL kernels don't compile
Closed, ArchivedPublic

Description

System Information
Operating system: Kubuntu 18.04
Graphics card: Vega 56, RX 480 8gb

Blender Version
Broken:
2.8 cc5bdf029324, 23:34
Worked:
Use AMDGPU-pro drivers but they only recognize RX480 8gb, or disconnect RX480 to use Vega 56 (it's not a blender issue)

Short description of error
ROCm 2.2 OpenCL kernels don't compile and hang, in blender it says is compiling but it never ends.

PS: AMDGPUpro 18.50 drivers recognize Vega 56 and RX480 8gb as different OpenCL platforms, but instead ROCm 2.2 and Windows 10 drivers put these GPUs correctly in the same OpenCL platform. https://community.amd.com/thread/237937
PS2: ROCm 2.2 OpenCL kernels compile in Luxrender though

Details

Type
Bug

Event Timeline

Brecht Van Lommel (brecht) claimed this task.

We only support amdgpu-pro at the moment. Adding support for ROCm would be good but it's outside the scope of the bug tracker.

Mainly this sounds like a bug in ROCm though, not sure there is much we can do on our side besides waiting for it be fixed.
https://github.com/RadeonOpenCompute/ROCm/issues/402