Wie bringt man OpenCL dazu, mit Ubuntu 16.04 auf einer AMD-GPU zu arbeiten?

11

Ich habe einen PC mit:

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)

Wie kann ich OpenCL dazu bringen, daran zu arbeiten? Im Software-Quellen-Tool wird mir kein proprietärer Treiber angeboten, und AFAIK wird am 16.04 nicht mehr unterstützt.

Clinfo listet derzeit keine Geräte auf.

Andreas Hartmann
quelle
1
Schauen Sie hier askubuntu.com/a/815592/231142 . Ich habe die PPA-Lösung des oibaf ausprobiert und sie hat bei mir funktioniert, damit der AMD-Support auf meinem Laptop funktioniert.
Terrance
1
Dieser Blog bietet eine Lösung, die auf meinem PC funktioniert hat (AMD FirePro M4000 + Ubuntu 16.04).
Boq

Antworten:

13

Wenn clinfo "Anzahl der Plattformen 0" anzeigt, haben Sie wahrscheinlich keinen ICD installiert, der für die Verwendung von OpenCL-Produkten erforderlich ist (wie eine Grafikkarte von AMD).

Verwenden Sie "sudo apt install mesa-opencl-icd" für eine mögliche Lösung.

TTorai
quelle
Ich hatte es inzwischen gelöst, aber das war in der Tat die Lösung.
Andreas Hartmann
Es ist einfacher, AMD GPU unter Ubuntu 18.04
Tomasz Waszczyk