I have a PC with a:

VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Venus XT [Radeon HD 8870M / R9 M270X/M370X] [1002:6821] (rev ff) (prog-if ff)

How can I get OpenCL to work on it? I'm not offered a proprietary driver in the Software sources tool, and AFAIK it isn't supported on 16.04 anymore.

clinfo currently lists zero devices.

  • 1
    Look here askubuntu.com/a/815592/231142. I have tried the oibaf's PPA solution and it worked for me for getting AMD support working on my laptop. – Terrance Feb 17 '17 at 19:09
  • 1
    This Blog provides a solution that worked on my PC (AMD FirePro M4000 + Ubuntu 16.04). – Booo Jul 22 '17 at 20:29

When clinfo shows "Number of platforms 0", you probably did not installed an ICD which is needed to use OpenCL-Products (like an Graphics card from AMD).

Use "sudo apt install mesa-opencl-icd" for a possible solution.

  • 1
    I had solved it in the meantime, but that was indeed the solution. – Andreas Hartmann Dec 18 '17 at 18:54
  • It is easier to run AMD GPU on Ubuntu 18.04 – Tomasz Waszczyk Apr 22 '18 at 17:51
  • 1
    This solved an issue I had as I could not make Davinci Resolve to work (RX 580 with AMDGPU-PRO 20.10). Thanks! – schneiderfelipe Jul 9 '20 at 14:45

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.