Page MenuHome

Blender 2.75 does not recognize r9 390 as a compute device.
Closed, ArchivedPublic

Description

System Information

Ubuntu 15.04 (kernel not applicable, it does not work on multiple kernels, but I have not used 4.2)

Blender Version
Broken: 2.75-a~c27589e
Worked: None of the above

Short description of error
The Radeon r9 390 is not recognizes as a compute device with both the open source drivers and the proprietary drivers (radeon and catalyst). Even with the testing versions of the open source drivers (found here: https://launchpad.net/~oibaf/+archive/ubuntu/graphics-drivers) it is still not recognized.
With the environmental variable used to enable OpenCL rendering with the older versions of blender set to true it still is not recognized.

Exact steps for others to reproduce the error
Unfortunately I don't believe this can be tested without the card in question; however, I can provide as much information that I can if needed.

Event Timeline

Formic created this task.Sep 11 2015, 12:08 AM
Formic raised the priority of this task from to 90.
Formic updated the task description. (Show Details)
Formic added a project: BF Blender.
Formic edited a custom field.
Formic added a subscriber: Formic.
Sergey Sharybin (sergey) changed the task status from Unknown Status to Unknown Status.Sep 11 2015, 8:08 AM
Sergey Sharybin (sergey) claimed this task.

It doesn't seem to be a Blender bug, more like misconfigured system.

First of all, install clinfo package and check if it detects any platforms. If it doesn't, please follow instructions of your particular distro to install required ICD driver (in debian it's a package called amd-opencl-icd which contains ICD driver for AMD OpenCL).

If after installing ICD and making it so clinfo detects all platforms Blender still doesn't give you OpenCL devices, please attach system-info.txt generated with latest builds of blender from builder.blender.org.

So far pretty much sure it's not a blender bug, so moving to archive. Will re-open if Blender still wouldn't work with ICD properly installed.

Thanks, I'll reconfigure things to get OpenCL up and running properly. I wasn't able to find a way to do it on my own so if this works you have saved anyone else who buys a 390 for OpenCL and checks the Blender bugtracker a great deal of frustration.

Hey, so I'm back with some unfortunate news. AMD's proprietary drivers would crash my system when running clinfo with just about every configuration, so I eventually found the open source OpenCL drivers and installed those. Everything is working great now, but Blender still does not recognize my card as a compute device.

Here's the output of clinfo and cl-demo ( found here: https://codeload.github.com/hpc12/tools/tar.gz/master )

CLinfo:

http://pastebin.com/77wu9WyB

cl-demo:

http://pastebin.com/Gt12X1bH