Как установить видеодрайверы AMD для Intel Core 2 Duo - (требование OpenCL.)

В моем ноутбуке нет графической карты. Это простой процессор Intel (R) Core (TM) 2 Duo T6500 @ 2,10 ГГц с Ubuntu 15.10. Я хочу работать с OpenCL 1.2. Я установил версию OpenCL для Ubuntu отсюда https://software.intel.com/en-us/forums/opencl/topic/390630.

Теперь, если я запускаю команду «Clinfo» в Терминале, она дает мне:

Number of platforms :   1

и остальная информация о платформе. До этой части все работает нормально.

Но затем я использовал несколько простых кодов для изучения OpenCL из https://github.com/HandsOnOpenCL. Я пытаюсь запустить любой пример и получаю следующую ошибку.

Exception
ERROR: clCreateContextFromType(CL_DEVICE_NOT_AVAILABLE)

Я проследил за ошибкой и выяснил это через CL_DEVICE_NOT_AVAILABLE с использованием процессора Intel Core 2 Duo E8500, что мой процессор не поддерживает OpenCL. В разделе комментариев они обсудили, что в качестве альтернативы можно использовать видеодрайверы AMD для запуска OpenCL ...

Какова точная процедура загрузки и установки видеодрайверов AMD для Intel (R) Core (TM) 2 Duo CPU T6500 @ 2.10GHz с Ubuntu 15.10 ?? Есть ли какой-нибудь учебник, которому я могу следовать? Нужно ли мне устанавливать Catalyst?


person Mohammad Sohaib    schedule 07.03.2016    source источник
comment
Этот вопрос кажется бессмысленным. Вы спрашиваете, как установить драйвер видео для CPU? Для установки драйвера в вашей системе необходимо соответствующее устройство, в данном случае видеокарта AMD.   -  person void_ptr    schedule 07.03.2016


Ответы (1)


Вам просто нужно установить AMD-APP-SDK, что означает AMD OpenCL ™ Accelerated Parallel Processing SDK.

Процедура установки очень проста:

sudo apt-get install mesa-common-dev

Загрузите AMD-APP-SDKInstaller-v3.0.130.135-GA-linux64.tar.bz2 из здесь и установите.

sudo reboot

person doqtor    schedule 07.03.2016
comment
Перешел по ссылке, скачал v2.9. И это сработало как шарм. Один небольшой вопрос ... Сейчас у меня две платформы. Один из них - это AMD Accelerated Parallel Processing, другой - Intel OpenCL (который сейчас довольно бесполезен). Есть ли способ удалить OpenCL. И повлияет ли это на какой-либо из моих кодов / заголовков / библиотек и т. Д.? Или мне просто оставить его там? - person Mohammad Sohaib; 08.03.2016
comment
Ссылка в вашем описании предполагает, что вы установили Intel OpenCL из deb с помощью dpkg, а затем удалили его с помощью: sudo dpkg -r <name>, например sudo dpkg -r opencl-1.2-intel-cpu. Удаление их ничего не должно сломать. - person doqtor; 08.03.2016