Hi,
Using the OpenCL, you can access multiple GPUs at the same time and run the same kernel on different GPUs simultaneously. You can check the "SimpleMultiDevice" sample under AMD APP SDK\2.9\samples\opencl\cl to get an idea.
but on my notebook clinfo shows only one GPU from pair regardless of what is set in AMDCCC (power-saving or high-perfomance GPU) but never both.
|
I would suggest to reinstall the latest driver and check whether problem persists or not. If so then I've few queries:
Are you getting the same GPU each time from clinfo list? If yes, which one of these i.e. integrated or discrete?
Are both the GPUs listed under "Device Manager" list (or similar in Linux)?
According to APP Programming Guide 2.7 (2.4.3 Masking Visible Devices),
By default, OpenCL applications are exposed to all GPUs installed in the system; this allows applications to use multiple GPUs to run the compute task.
|
You may try out the GPU_DEVICE_ORDINAL environment parameter to enable both the cards and check whether it works or not.
If still face the problem, please let us know your setup details such as hardware, driver, SDK, OS etc. Also let us know AMDCCC configuration (if you modify anything).
Regards,