如何使OpenCL在带有Ubuntu 16.04的AMD GPU上运行?


11

我有一台PC:

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)

如何使OpenCL可以工作?我没有在软件源工具中提供专有驱动程序,并且AFAIK在16.04上不再支持该驱动程序。

clinfo当前列出了零个设备。


1
请看这里askubuntu.com/a/815592/231142。我已经尝试了oibaf的PPA解决方案,它对我的​​笔记本电脑上的AMD支持有效。
Terrance

1
该博客提供了可在我的PC上使用的解决方案(AMD FirePro M4000 + Ubuntu 16.04)。
boq

Answers:


13

当clinfo显示“ Number of platform 0”时,您可能未安装使用OpenCL产品所需的ICD(例如AMD的图形卡)。

使用“ sudo apt install mesa-opencl-icd”作为可能的解决方案。


在此期间我已经解决了,但这确实是解决方案。
Andreas Hartmann

在Ubuntu 18.04上运行AMD GPU更加容易
Tomasz Waszczyk,
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.