¿Cómo hacer que OpenCL funcione en una GPU AMD con Ubuntu 16.04?

11

Tengo una PC con un:

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)

¿Cómo puedo hacer que OpenCL funcione en él? No se me ofrece un controlador propietario en la herramienta de fuentes de software, y AFAIK ya no es compatible con 16.04.

clinfo actualmente enumera cero dispositivos.

Andreas Hartmann
fuente
1
Mira aquí askubuntu.com/a/815592/231142 . Probé la solución PPA de oibaf y funcionó para mí para que el soporte AMD funcionara en mi computadora portátil.
Terrance
1
Este blog proporciona una solución que funcionó en mi PC (AMD FirePro M4000 + Ubuntu 16.04).
boq

Respuestas:

13

Cuando clinfo muestra "Número de plataformas 0", probablemente no instaló un ICD que es necesario para usar OpenCL-Products (como una tarjeta gráfica de AMD).

Utilice "sudo apt install mesa-opencl-icd" para una posible solución.

TTorai
fuente
Mientras tanto, lo había resuelto, pero esa era la solución.
Andreas Hartmann
Es más fácil ejecutar GPU AMD en Ubuntu 18.04
Tomasz Waszczyk