Question

If yes - where should be file OpenCL.dll ? Trying to find in

C:\Windows\System32\DriverStore\FileRepository

but no success... :-(

I need this file for normal work of project I worked on. I have hope that i could stole it from computer with NVidia and CUDA 5.5 and it will works on my computer with ATI Radeon HD 3400...

Could anyone give some suggest?

Was it helpful?

Solution

You can "steal" the OpenCL.dll, but if the driver does not support OpenCL it will still fail (crash). Since the OpenCL.dll is just a stub to the inner ICD and driver. Your best choise is to install AMD SDK and use OpenCL in CPU mode only.

As far as I know, GPUs below 4xxx do not have OpenCL support. (There may be exceptions)

OTHER TIPS

It not listed as a conformant product by Khronos on the OpenCL standards organization

Check at

http://www.khronos.org/conformance/adopters/conformant-products

I suspect you will be wasting your time attempting to use the OpenCL DLL. Every little problem could be due ton its non-conformance. So why bother when a Radeon HD 5450 is only $70 at NewEgg??

http://www.newegg.com/Product/Product.aspx?Item=N82E16814161354

Surely you employer is not that cheap they can't afford $70?

Or you can use OpenCL on the CPU for free.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top