Como fazer o OpenCL funcionar em uma GPU AMD com o Ubuntu 16.04?

11

Eu tenho um PC com:

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)

Como faço para que o OpenCL trabalhe nele? Não me ofereceram um driver proprietário na ferramenta Fontes de software e o AFAIK não é mais suportado no 16.04.

O clinfo atualmente lista zero dispositivos.

Andreas Hartmann
fonte
1
Veja aqui askubuntu.com/a/815592/231142 . Eu tentei a solução PPA do oibaf e funcionou para mim para obter o suporte da AMD funcionando no meu laptop.
Terrance
1
Este blog fornece uma solução que funcionou no meu PC (AMD FirePro M4000 + Ubuntu 16.04).
precisa

Respostas:

13

Quando o clinfo mostra "Número de plataformas 0", você provavelmente não instalou um ICD necessário para usar os produtos OpenCL (como uma placa de vídeo da AMD).

Use "sudo apt install mesa-opencl-icd" para uma possível solução.

TTorai
fonte
Enquanto isso, eu já havia resolvido, mas essa era realmente a solução.
Andreas Hartmann
É mais fácil de executar AMD GPU no Ubuntu 18.04
Tomasz Waszczyk