Как заставить OpenCL работать на GPU AMD с Ubuntu 16.04?

11

У меня есть компьютер с:

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 работать над этим? Мне не предлагают проприетарного драйвера в инструменте Software source, и AFAIK больше не поддерживается 16.04.

Clinfo в настоящее время перечисляет ноль устройств.

Андреас Хартманн
источник
1
Посмотри здесь askubuntu.com/a/815592/231142 . Я попробовал PPA-решение oibaf, и оно помогло мне получить поддержку AMD, работающую на моем ноутбуке.
Терренс
1
Этот блог предоставляет решение, которое работает на моем ПК (AMD FirePro M4000 + Ubuntu 16.04).
Бок

Ответы:

13

Когда clinfo показывает «Количество платформ 0», вы, вероятно, не установили ICD, который необходим для использования OpenCL-продуктов (например, видеокарты от AMD).

Используйте «sudo apt install mesa-opencl-icd» для возможного решения.

TTorai
источник
Тем временем я решил это, но это действительно было решением.
Андреас Хартманн
Проще запустить AMD GPU на Ubuntu 18.04
Томаш Ващик