Maniphest T62688

ROCm 2.2 OpenCL kernels don't compile
Closed, Archived

Assigned To
Brecht Van Lommel (brecht)
Authored By
iszotic (iszotic)
Mar 17 2019, 6:07 PM
Tags
  • BF Blender
Subscribers
Brecht Van Lommel (brecht)
iszotic (iszotic)

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

Related Objects

Mentioned Here
rBcc5bdf029324: Cleanup: rename DEPRECATED to UNUSED

Event Timeline

iszotic (iszotic) created this task.Mar 17 2019, 6:07 PM
Brecht Van Lommel (brecht) changed the task status from Unknown Status to Unknown Status.Mar 17 2019, 11:57 PM
Brecht Van Lommel (brecht) claimed this task.
Brecht Van Lommel (brecht) added a subscriber: Brecht Van Lommel (brecht).

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