Ошибка OpenCL.dll error

opeclinstall

Варианты использования библиотеки opencl могут быть разные, как и программы которые её используют.

В моем случае это терминальная программа marlin для “майнинга” криптовалюты Siacoin.

При вызове marlin.exe я получал ошибку – OpenCL error: cannot load OpenCL.dll:

opencl

Просто добавить библиотеку OpenCl.dll в директории windows\System32 и регистрация при помощи команды regsvr32 opencl.dll результата не дало.

Вариант решения в моем случае был такой, для начала удаляем драйвер встроенной видеокарты Intel HD:

Драйвер HD-графики Intel

Теперь заходим на сайт Intel и качаем OpenCL™ Runtime for Intel® Core™ and Intel® Xeon® Processors.

Совместимые OpenCL устройства:

  • CPU процессор

Последнее обновление (16.1.1):

У меня Windows x64, соответственно качаем OpenCL runtime и устанавливаем:

opeclinstall

После успешной установки данного пакета нужно установить драйвера видеокарты, которые мы удалили ранее.

Перезагружаем компьютер, теперь библиотека зарегистрирована в системе и все будет работать.

1 Kомментарий

  1. Спасибо за прямые ссылки для скачивания OpenCL, а то теперь на сайте Intel требуется регистрация, чтобы хоть что либо скачать.
    Если возможно, добавьте прямые ссылки на новую версию OpenCL 16.1.2, 18.1 или более современные (возможно, кому-то пригодится).

Отправить ответ

Ваш e-mail не будет опубликован.


*