Обсуждение статьи "Как установить и использовать в расчетах OpenCL" - страница 3

 
PCWalker:

Кто-нибудь может прикрепить драйверы OpenCL 1.1 для Nvidia?

Похоже, Nvidia удалила поддержку OpenCL для версии 1.1.

Спасибо.

Я не думаю, что это правильно.

У меня есть карта Nvidia 8600m GT, которая до обновления MT5 до сборки 803 работала с MT5 на OpenCL. После обновления до сборки 803 в апреле MT5 сообщила, что не может найти OpenCL, а если я использую сборку до 803, то она все еще работает.

Я убедился, что у меня установлены последние драйверы Nvidia, но это ничего не изменило. Я связался со службой поддержки metaquotes, и они заявили, что MT5 больше не поддерживает OpenCL версии 1.0.

Лично мне трудно понять, что эти вещи почти всегда обратно совместимы, и я не могу найти ничего о том, что версия 1.0 не является таковой. Но, справедливости ради, Nvidia не сообщает, какие версии поддерживают карты, они просто говорят, что если карта поддерживает cuda, то она работает, и 8600m GT является таковой.

Реальность такова, что он больше не работает по какой-то причине, и это связано с MT5, так как он работал до сборки 803, возможно, это то, как они его реализовали, или проблема обратной совместимости, которую я, вероятно, никогда не узнаю.

 
MaxTrader:


Какая версия драйвера OpenCL у вас установлена?

 
PCWalker:

как определить?

Я использую последние драйверы Nvidia GeForce 320.18.

В директории Nvidia\OpenCL есть OpenCL.dll и OpenCL64.dll, обе версии 1.0.0.0 от Khronos.

 
Я хочу знать, как установить размер участка
[Удален]  

У меня при 0.001 возникла ошибка в работе OpenCL походу. RAM 32 Gb, на GT630 - 2 Gb

2013.07.08 04:05:50     OpenCL_Sample (EURUSD,D1)       
2013.07.08 04:05:50     OpenCL_Sample (EURUSD,D1)       Расчеты без OpenCL:
2013.07.08 04:15:53     OpenCL_Sample (EURUSD,D1)       Вычисление значений функции = 602203 мс
2013.07.08 04:17:34     OpenCL_Sample (EURUSD,D1)       Определение цветов раскраски = 90203 мс
2013.07.08 04:17:34     OpenCL_Sample (EURUSD,D1)       
2013.07.08 04:17:34     OpenCL_Sample (EURUSD,D1)       Расчеты с OpenCL:
2013.07.08 04:17:34     OpenCL_Sample (EURUSD,D1)       OpenCL: GPU device 'GeForce GT 630' selected
2013.07.08 04:17:34     OpenCL_Sample (EURUSD,D1)       Вычисление значений функции = 16 мс
2013.07.08 04:17:52     OpenCL_Sample (EURUSD,D1)       Определение цветов раскраски = 0 мс
2013.07.08 04:17:52     OpenCL_Sample (EURUSD,D1)       Access violation write to 0x00000002248953BE
 
MaxTrader:

как определить?

Я использую последние драйверы Nvidia GeForce 320.18.

В каталоге Nvidia\OpenCL есть OpenCL.dll и OpenCL64.dll, оба версии 1.0.0.0 от Khronos.

Итак, как MT5 определяет ваш драйвер OpenCL, если они имеют версию 1.0, а в моем MT5 он не принимает драйверы OpenCL 1.0?

Спасибо.

 
PCWalker:

Итак, как MT5 определяет ваш драйвер openCL, если они имеют версию 1.0, а мой MT5 не принимает драйверы OpenCL 1.0?

Спасибо.

Если вы хотите получить авторитетный ответ, я предлагаю вам написать в ServiceDesk.
 

Ну правильно. Скрипт выбрал видяху, а у нее памяти маловато.

Я уже писал выше, как выбрать CPU.

 
PCWalker:

Итак, как MT5 определяет ваш драйвер openCL, если они имеют версию 1.0, а мой MT5 не принимает драйверы OpenCL 1.0?

Спасибо.

Ну, как я уже говорил, он работал абсолютно нормально до обновления до MT5 build 803 и продолжает работать, если я откатываюсь на MT5.

Таким образом, что-то, что они сделали в MT5, удалило поддержку версии 1.0, я полагаю, но metaquotes менее чем полезны во всем, о чем их спрашивают, они просто защищаются и говорят "все работает нормально" или "ничего не изменилось", но, конечно, что-то изменилось.

 

Я думаю, что эти цифры странные.