I'm in the process of setting up a computer with two ATI Radeon HD 5970 cards, i.e. it has four GPUs. I'm running Linux and I've been able to install the ATI driver and also the AMD Stream SDK. The aticonfig tool shows that all GPUs are detected and running fglrxinfo tells me that the ATI driver is being used.
However, when I run OpenCL applications, only one GPU is detected, probably the one that my monitor is connected to. I've tried enabling the other ones using "aticonfig --adapter=all --initial" which creates a xorg.conf file that contains four device section, four monitor sections and four screen sections that each connect one device (graphics card) to one monitor. When I log on to my system though, the display goes crazy and kind of keeps flashing and is not usable at all. I've tried this on both OpenSUSE 11.2 and Ubuntu 9.10 with the same result in both cases...
I've also tried to run the OpenCL apps in text mode, but there only the CPUs are visible.
Is there a way of activating the remaining GPUs without assigning them to a monitor? Or some other way of making the GPUs available to OpenCL?
Thanks in advance