I have tried installing ATI Stream SDK v2.1 multiple times on my machine once with windows 7 and second with Vista. But at no point it creates an opencl.dll
Could anyone help me with what I am missing?
Graphics hardware profile.
Maximum Bus Setting PCI Express 2.0 x16
BIOS Version 011.022.001.005
BIOS Part Number BR32687.001
BIOS Date 2009/04/09
Memory Size 512 MB
Memory Type DDR3
Core Clock in MHz 500 MHz
Memory Clock in MHz 667 MHz
Total Memory Bandwidth in GByte/s 9 GByte/s
one more thing my graphics adaptor is
ATI mobility radeon HD 4530
Just to be sure, where did you check for the .dll? The 'system32' folder?
Issue is resolved . thank you
I had the same problem under 7 x64 and a Radeon 5750.
For some reason, Catalyst 10.5 does not install OpenCL.dll
Catalyst drivers does not contain OpenCL.dll
Originally posted by: omkaranathan Catalyst drivers does not contain OpenCL.dll
And what's the correct method to deploy my app then, pls?
I see a file called atiocl.dll, but that's not the OpenCL.dll dependency that DependencyWalker detects so...
Ofc, I would need one that could work also with NVIDIA cards, like OpenGL's ICD does.
OpenCL.dll comes with the SDK. Gets installed in System32 folder.
Ofc, I would need one that could work also with NVIDIA cards, like OpenGL's ICD does.
I din't get you here. Are you expecting the AMD implementation to run on Nvidia cards?
I don't want to create a .exe for each OpenCL platform in the market... so,
all I have to do is to install the ATI OpenCL SDK together with my app's installer so both NVIDIA and ATI platforms can be used?
Btw... is it planned to release the OpenCL.dll inside the Catalyst drivers, pls?
Originally posted by: bubu I don't want to create a .exe for each OpenCL platform in the market... so,
all I have to do is to install the ATI OpenCL SDK together with my app's installer so both NVIDIA and ATI platforms can be used?
Presently it is not possible to generate .exe and run under multiple platform because platform.h is different for different implementations.
Btw... is it planned to release the OpenCL.dll inside the Catalyst drivers, pls?
It is not possible to move OpenCL.dll into catalyst drivers because OpenCL contains CPU implementation also. In future release we will move GPU implemenation(atiocl.dll) to catalyst.
Presently it is not possible to generate .exe and run under multiple platform because platform.h is different for different implementations.
That's fine by the moment but, and I think I speak by all the developers, please, we'll need a way to compile a .exe and run on multiple platforms. We don't like to compile one .exe for each plaform.
It is not possible to move OpenCL.dll into catalyst drivers because OpenCL contains CPU implementation also. In future release we will move GPU implemenation(atiocl.dll) to catalyst.
Ok thanks, I'm waiting that impatiently.
Btw, do the new Cat 10.6 include the atiocl.dll, pls?
ICD/OpenCL runtime in Catalyst is still a few of versions away, unfortunately. It's a non-trivial process for various reasons.
I din't get you here. Are you expecting the AMD implementation to run on Nvidia cards?
That is the point of OpenCL, is it not?
Compile an app on an x86 system and you get an app that should run on an x86 system with any openCL device that has been installed, as long as the ICD is present and that device's driver and OpenCL runtime.
ICD/OpenCL runtime in Catalyst is still a few of versions away, unfortunately. It's a non-trivial process for various reasons.
I din't get you here. Are you expecting the AMD implementation to run on Nvidia cards?
-That is the point of OpenCL, is it not?
-Compile an app on an x86 system and you get an app that should run on an x86 system with any openCL device that has been installed, as long as the ICD is present and that device's driver and OpenCL runtime.
/agree.
We really need the OpenCL.dll/atiocl.dll inside the Catalyst drivers OR in a monolythic .MSI lightweight package redistributable with a silent installation option ( to install 4x 50Mb SDKs is really not an option ).