I need to do a fresh install on my machine and set it up for opencl programming and am having difficulties getting opencl to detect more than one ati gpus. I have three hd 6950 gpus installed as shown here:
Running opencl code to detect all available devices results in the following output:
Is there something that I need to configure in xorg.conf to allow all devices to be seen by opencl?
Any help is greatly appreciated, as I haven't seen any other threads with the same problem that I am having with multiple ati gpus. I need to use linux for the OS (preferably ubuntu 12.04), but if someone else has had better luck on a different system, then I will consider changing the OS.
Code:
$ lspci | grep VGA 01:00.0 VGA compatible controller: ATI Technologies Inc Cayman PRO [AMD Radeon 6900 Series] 06:00.0 VGA compatible controller: ATI Technologies Inc Cayman PRO [AMD Radeon 6900 Series] 07:00.0 VGA compatible controller: ATI Technologies Inc Cayman PRO [AMD Radeon 6900 Series]
Code:
CL_PLATFORM_NAME = AMD Accelerated Parallel Processing CL_PLATFORM_VERSION = OpenCL 1.2 AMD-APP (938.1) 2 devices found Device #0 name = Cayman Driver version = CAL 1.4.1741 Global Memory (MB): 1024 Global Memory Cache (MB): 0 Local Memory (KB): 32 Max clock (MHz) : 800 Max Work Group Size: 256 Number of parallel compute cores: 22 Device #1 name = AMD Phenom(tm) II X6 1090T Processor Driver version = 2.0 (sse2) Global Memory (MB): 16067 Global Memory Cache (MB): 0 Local Memory (KB): 32 Max clock (MHz) : 800 Max Work Group Size: 1024 Number of parallel compute cores: 6
Any help is greatly appreciated, as I haven't seen any other threads with the same problem that I am having with multiple ati gpus. I need to use linux for the OS (preferably ubuntu 12.04), but if someone else has had better luck on a different system, then I will consider changing the OS.
Comment