OpenCL not found

 
Подскажите, пожалуйста, как решить. 10700к, 3080, драйвер на видеокарту обновил, система на Win 10. Метатрейдер 5 ваш, с этого сайта, не брокерский, переустановил. 

2022.10.23 15:03:12.624 opencltest (EURUSD,H1) OpenCL not found

2022.10.23 15:06:03.028 BitonicSort (EURUSD,H1) Error in OpenCL initialization. Error code=5114

2022.10.23 15:07:32.039 Wavelet (EURUSD,H1) Error in OpenCL initialization. Error code=5114
2022.10.23 15:07:32.039 Wavelet (EURUSD,H1) Error in calculation on GPU. Error code=5114


 

Как решить не знаю, но нашел по поиску:

В документации:

Справочник MQL5 - Константы, перечисления и структуры - Коды ошибок и предупреждений - Ошибки времени выполнения

ERR_OPENCL_SELECTDEVICE

5114

Ошибка выбора OpenCL устройства

----------------

В статье (там код есть по возможным ошибкам с OpenCL) : Графика в библиотеке DoEasy (Часть 97): Независимая обработка перемещения объектов-форм

   {"Ошибка выбора OpenCL устройства","OpenCL device selection error"},  // 5114
Документация по MQL5: Константы, перечисления и структуры / Коды ошибок и предупреждений / Ошибки времени выполнения
Документация по MQL5: Константы, перечисления и структуры / Коды ошибок и предупреждений / Ошибки времени выполнения
  • www.mql5.com
Ошибки времени выполнения - Коды ошибок и предупреждений - Константы, перечисления и структуры - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Sergey Golubev #:

Как решить не знаю, но нашел по поиску:

В документации:

Справочник MQL5 - Константы, перечисления и структуры - Коды ошибок и предупреждений - Ошибки времени выполнения

ERR_OPENCL_SELECTDEVICE

5114

Ошибка выбора OpenCL устройства

----------------

В статье (там код есть по возможным ошибкам с OpenCL) : Графика в библиотеке DoEasy (Часть 97): Независимая обработка перемещения объектов-форм

Спасибо за ответ. К сожалению, не нахожу там решение. 

 
Ivan Butko:
Подскажите, пожалуйста, как решить. 10700к, 3080, драйвер на видеокарту обновил, система на Win 10. Метатрейдер 5 ваш, с этого сайта, не брокерский, переустановил. 

2022.10.23 15:03:12.624 opencltest (EURUSD,H1) OpenCL not found

2022.10.23 15:06:03.028 BitonicSort (EURUSD,H1) Error in OpenCL initialization. Error code=5114

2022.10.23 15:07:32.039 Wavelet (EURUSD,H1) Error in OpenCL initialization. Error code=5114
2022.10.23 15:07:32.039 Wavelet (EURUSD,H1) Error in calculation on GPU. Error code=5114


для начала скачайте эту утилиту и проверте наличие и версию OpenCL



 
Nikolai Semko #:

для начала скачайте эту утилиту и проверте наличие и версию OpenCL



Только открывал её. 

Сейчас сброшу скрин

UPD



UPD





Реестр:


 
в командной строке наберите clinfo.exe если ее нет то вам ее придется ставить отдельно
 
Ivan Butko #:

...
Реестр:

Закройте терминал, удалите реестра параметр OpenCL и запустите терминал по новой.

После попытки запуска opencltest скопируйте из вкладки "Журнал" логи и выложите здесь.

 
ruslan #:
в командной строке наберите clinfo.exe если ее нет то вам ее придется ставить отдельно
Ilyas #:

Закройте терминал, удалите реестра параметр OpenCL и запустите терминал по новой.

После попытки запуска opencltest скопируйте из вкладки "Журнал" логи и выложите здесь.

Понял, сейчас сделаю


UPD

ruslan #:
в командной строке наберите clinfo.exe если ее нет то вам ее придется ставить отдельно


Подскажите, пожалуйста, что именно ставить отдельно? Это на сайте NVIDIA где SDK?


Ilyas #:

Закройте терминал, удалите реестра параметр OpenCL и запустите терминал по новой.

После попытки запуска opencltest скопируйте из вкладки "Журнал" логи и выложите здесь.

Сделано!

Журнал:

2022.10.24 12:50:16.596 Scripts script opencltest (EURUSD,H1) loaded successfully

2022.10.24 12:50:16.609 OpenCL opencl.dll successfully loaded

2022.10.24 12:50:16.687 OpenCL device #0: GPU 'NVIDIA GeForce RTX 3080' with OpenCL 3.0 (68 units, 1770 MHz, 10239 Mb, version 522.30)

2022.10.24 12:50:16.687 Scripts script opencltest (EURUSD,H1) removed


И вкладка "Эксперты"

2022.10.24 12:50:16.687 opencltest (EURUSD,H1) OpenCL not found

 
ruslan #:

Подскажите, пожалуйста, что именно ставить отдельно? Это на сайте NVIDIA где SDK

Да это там !!!! CUDA 10 для WIN10.....

там должен получиться отчет вот такой !! :


C:\tcc>clinfo
Number of platforms:                             2
  Platform Profile:                              FULL_PROFILE
  Platform Version:                              OpenCL 3.0 CUDA 11.6.127
  Platform Name:                                 NVIDIA CUDA
  Platform Vendor:                               NVIDIA Corporation

...................


  Platform Name:                                 NVIDIA CUDA
Number of devices:                               1
  Device Type:                                   CL_DEVICE_TYPE_GPU
  Vendor ID:                                     10deh
  Max compute units:                             3
  Max work items dimensions:                     3

  ...................

  Platform Name:                                 AMD Accelerated Parallel Processing
Number of devices:                               1
  Device Type:                                   CL_DEVICE_TYPE_CPU
  Vendor ID:                                     1002h
  Board name:
  Max compute units:                             16
  Max work items dimensions:                     3
    .......................



после установки все увидит !!!!

 
погоди а покажи тестовый скрипт на чем тестишь OPEN CL  может в нем что то не дописал !!!
 
ruslan #:
погоди а покажи тестовый скрипт на чем тестишь OPEN CL  может в нем что то не дописал !!!

Любой из стандартных в МТ5