opencl.dll not found

 

I'm seeing this "opencl.dll not found" in MT4 journal logs. What's causing this? Where should the opencl.dll be?

2023.07.28 12:44:28.219    OpenCL    cannot get OpenCL platforms (-123450, 'unknown error'), please install OpenCL drivers
2023.07.28 12:44:28.219    OpenCL    opencl.dll not found, please install OpenCL drivers

 
DonatoEsperaY:

I'm seeing this "opencl.dll not found" in MT4 journal logs. What's causing this? Where should the opencl.dll be?

2023.07.28 12:44:28.219    OpenCL    cannot get OpenCL platforms (-123450, 'unknown error'), please install OpenCL drivers
2023.07.28 12:44:28.219    OpenCL    opencl.dll not found, please install OpenCL drivers

You need to install opencl drivers for your platform.

I think only AMD and nVidia is supported.
 
Dominik Christian Egert #:
You need to install opencl drivers for your platform.

I think only AMD and nVidia is supported.
Thank you. The MT platform is running in VM in VPS. That could be the reason why.
 
DonatoEsperaY #:
Thank you. The MT platform is running in VM in VPS. That could be the reason why.
That is the reason, you would need access to a opencl hardware device inside the VM.

Since I guess your GPU device is a virtual device, you don't have opencl support.

Even if you had access to the physical CPU, and it has an IGP, you won't be exposed to it inside a VM.

Either you find a VPS provider, giving you access to a physical opencl device which is supported by MT, or you need to move to your own dedicated, non virtual hardware.