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.


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.


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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.