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.


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.


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.