How to Get Opencl Working on an Ati Radeon Card

OpenCL doesn't find ATI card

I have the same problem in my Acer 3820TG. However, the OpenCL programming is needed the driver version over 8.753.1. It seems that Acer doesn't support in currently.

One way to overcome this problem is to force install the newer mobility drivers from AMD.

You can follow the the steps from:
http://www.sevenforums.com/drivers/177042-force-install-drivers.html

and then try the related-stable driver to install.
(It means it also supports the HD5650-M , but it is different SUBSYS num.)

In my testing, don't install the newest driver(Or you would have the OSDC problem). I install the driver version at about 8.79-8.80(10-11_vista64_win7_64_dd_ccc or
10-12_vista64_win7_64_dd_ccc) and then it seems that it can work.

Does ATI Radeon HD 3400 series supports OpenCL at all?

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)

Do 64bit atomic operations work in openCL on AMD cards?

For 64-bit, the function is called atom_cmpxchg and not atomic_cmpxchg.

OpenCL ATI Mobility Radeon 4500 and Intel Core(TM)2 Duo CPU

The AMD OpenCL implementation supports CPUs as well as AMD GPUs. However, the Intel OpenCL implementation supports CPUs as well was Intel GPUs (at least on windows systems) but it does not support AMD GPUs. So your output is perfectly fine and nothing is wrong.



Related Topics



Leave a reply



Submit