Discussion of article "How to Install and Use OpenCL for Calculations" - page 3

 
PCWalker:

Could anyone attach the OpenCL 1.1 drivers for Nvidia?

It seems the Nvidia has removed the OpenCL support for version 1.1

Thank you. 

I do not think that is correct.

I have an Nvidia 8600m GT card which prior to the MT5 upgrade to build 803 worked with MT5 for OpenCL. After the 803 build in April MT5 reported that it could not find OpenCL and if I use the pre-803 build it still works.

I made sure that I had the latest Nvidia drivers but that made no difference. I logged a call with the metaquotes service desk and they stated that MT5 no longer supports version 1.0 OpenCL.

Personally I find that difficult to understand these things are nearly always backward compatible and I cannot find anything about version 1.0 not being so. But in fairness Nvidia do not state what versions the cards support, they just say that if it is cuda enabled then it works and the 8600m GT is so.

Reality is that it no longer works for whatever reason and that is down to MT5 as it was working before the 803 build, it maybe how they have implemented it or a backward compatibility issue I will probably never know.

 

 

 
MaxTrader:


Which version of OpenCL driver do you have? 

 
PCWalker:

how to tell?  

I am using the latest Nvidia drivers  GeForce 320.18 

In the directory Nvidia\OpenCL  there is  OpenCL.dll & OpenCL64.dll both are version 1.0.0.0 from Khronos

 
i want no how to set lot size
 

I have at 0.001 there was an error in the work OpenCL seems to be. RAM 32 Gb, on 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:

how to tell?  

I am using the latest Nvidia drivers  GeForce 320.18 

In the directory Nvidia\OpenCL  there is  OpenCL.dll & OpenCL64.dll both are version 1.0.0.0 from Khronos

So, How does the MT5 detect your openCL driver when they are version 1.0, and with my MT5, it doesn't accept OpenCL drivers 1.0?

Thank you. 

 
PCWalker:

So, How does the MT5 detect your openCL driver when they are version 1.0, and with my MT5, it doesn't accept OpenCL drivers 1.0?

Thank you. 

If you want an authoritative reply I suggest you to write to ServiceDesk.
 

That's right. The script has selected the graphics card, and it has not enough memory.

I have already written above how to select CPU.

 
PCWalker:

So, How does the MT5 detect your openCL driver when they are version 1.0, and with my MT5, it doesn't accept OpenCL drivers 1.0?

Thank you. 

well as I said before, it worked absolutely fine prior to the update to MT5 build 803 and still does if I roll back MT5. 

 therefore, something they have done in MT5 has removed the support for the version 1.0 I guess but metaquotes are less than helpful about anything they are are asked, they just get all defensive and say "it works fine" or "nothing has changed" but of course something has changed. 

 

I think this numbers are strange.