Comment faire fonctionner OpenCL sur un GPU AMD avec Ubuntu 16.04?

11

J'ai un PC avec:

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)

Comment faire fonctionner OpenCL dessus? On ne me propose pas de pilote propriétaire dans l'outil de sources logicielles, et AFAIK il n'est plus pris en charge sur 16.04.

clinfo ne répertorie actuellement aucun appareil.

Andreas Hartmann
la source
1
Regardez ici askubuntu.com/a/815592/231142 . J'ai essayé la solution PPA de l'Oibaf et cela a fonctionné pour moi pour obtenir le support AMD sur mon ordinateur portable.
Terrance
1
Ce blog fournit une solution qui a fonctionné sur mon PC (AMD FirePro M4000 + Ubuntu 16.04).
boq

Réponses:

13

Lorsque clinfo affiche "Nombre de plates-formes 0", vous n'avez probablement pas installé un ICD qui est nécessaire pour utiliser les produits OpenCL (comme une carte graphique d'AMD).

Utilisez "sudo apt install mesa-opencl-icd" pour une solution possible.

TTorai
la source
Je l'avais résolu entre-temps, mais c'était bien la solution.
Andreas Hartmann
Il est plus facile d'exécuter AMD GPU sur Ubuntu 18.04
Tomasz Waszczyk