I've the following configuration:
windows xp, ATI Radeon HD 5400 Series, AMD Athlon II X3 425;
i INSALLED THE LAST VERSION OF CATALYST AND DRIVERS.
Installing the "ati-stream-sdk-v2.3-xp32.exe" i recived this message :
"The display driver installed on the system does not have OpenCL support for AMD GPUS.
If you continue with the current installation, you will still be able to run OpenCL on compatible CPus. Do you wish to continue? "
What does it mean?
Can I obviate to this?
Compiling and running the Introducionary example http://developer.amd.com/sdks/AMDAPPSDK/documentation/pages/TutorialOpenCL.aspx, , i get the errore code -49 when calling the setArg in the foolowin step of the program:
cl::Kernel kernel(program, "hello",&err);
Does it depends by the fact that the driver does not have the support for AMD gpus?
There are a lot of posts about XP issues in the forum, so Kristen'answer may help you. In my opinion, OpenCL 1.2 is not supported in XP, but for OpenCL 1.1 I'm not sure. So you should try it , use 1.1 or 1.0. Second, you should install an old driver. Third, -49 means that the arg index is invalid, so you should check the arguments of your kernel and clKernelArg().