cancel
Showing results for 
Search instead for 
Did you mean: 

Archives Discussions

adakkak
Journeyman III

MultiCard OpenCL Support

I have a system that has two graphics cards. The FirePro V8800 and HD 5870. When I run the driver information sample program, only one (the firepro) along with the CPU is detected.

 

Any Ideas?

 

Thanks

0 Likes
7 Replies

this is on windows.

0 Likes

adakkak, 

Which versions of Windows and display driver are you using?

Is CAL sample 'FindNumDevices' detecting both the cards?

0 Likes

Shows up as 1

 

 

Here is the output from both:

 

~/Documents/ATI Stream/samples/cal/bin/x86_64

$ ../../../opencl/bin/x86_64/CLInfo.exe

Number of platforms:                             1

  Plaform Profile:                               FULL_PROFILE

  Plaform Version:                               OpenCL 1.0 ATI-Stream-v2.0.1

  Plaform Name:                                  ATI Stream

  Plaform Vendor:                                Advanced Micro Devices, Inc.

  Plaform Extensions:                    cl_khr_icd

 

 

  Plaform Name:                                  ATI Stream

Number of devices:                               2

  Device Type:                                   CL_DEVICE_TYPE_CPU

  Device ID:                                     4098

  Max compute units:                             8

  Max work items dimensions:                     3

    Max work items[0]:                           1024

    Max work items[1]:                           1024

    Max work items[2]:                           1024

  Max work group size:                           1024

  Preferred vector width char:                   16

  Preferred vector width short:                  8

  Preferred vector width int:                    4

  Preferred vector width long:                   2

  Preferred vector width float:                  4

  Preferred vector width double:                 0

  Max clock frequency:                           3325Mhz

  Address bits:                                  64

  Max memeory allocation:                        1073741824

  Image support:                                 No

  Max size of kernel argument:                   4096

  Alignment (bits) of base address:              32768

  Minimum alignment (bytes) for any datatype:    128

  Single precision floating point capability

    Denorms:                                     Yes

    Quiet NaNs:                                  Yes

    Round to nearest even:                       Yes

    Round to zero:                               No

    Round to +ve and infinity:                   No

    IEEE754-2008 fused multiply-add:             No

  Cache type:                                    Read/Write

  Cache line size:                               64

  Cache size:                                    65536

  Global memory size:                            3221225472

  Constant buffer size:                          65536

  Max number of constant args:                   8

  Local memory type:                             Global

  Local memory size:                             32768

  Profiling timer resolution:                    1

  Device endianess:                              Little

  Available:                                     Yes

  Compiler available:                            Yes

  Execution capabilities:

    Execute OpenCL kernels:                      Yes

    Execute native function:                     No

  Queue properties:

    Out-of-Order:                                No

    Profiling :                                  Yes

  Platform ID:                                   000000000106F598

  Name:                                          Intel(R) Xeon(R) CPU

W3580  @ 3.33GHz

  Vendor:                                        GenuineIntel

  Driver version:                                1.0

  Profile:                                       FULL_PROFILE

  Version:                                       OpenCL 1.0 ATI-Stream-v2.0.1

  Extensions:                                    cl_khr_icd cl_khr_global_int32_

base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomic

s cl_khr_local_int32_extended_atomics cl_khr_int64_base_atomics cl_khr_int64_ext

ended_atomics cl_khr_byte_addressable_store

  Device Type:                                   CL_DEVICE_TYPE_GPU

  Device ID:                                     4098

  Max compute units:                             20

  Max work items dimensions:                     3

    Max work items[0]:                           256

    Max work items[1]:                           256

    Max work items[2]:                           256

  Max work group size:                           256

  Preferred vector width char:                   16

  Preferred vector width short:                  8

  Preferred vector width int:                    4

  Preferred vector width long:                   2

  Preferred vector width float:                  4

  Preferred vector width double:                 0

  Max clock frequency:                           825Mhz

  Address bits:                                  32

  Max memeory allocation:                        268435456

  Image support:                                 No

  Max size of kernel argument:                   1024

  Alignment (bits) of base address:              4096

  Minimum alignment (bytes) for any datatype:    128

  Single precision floating point capability

    Denorms:                                     No

    Quiet NaNs:                                  Yes

    Round to nearest even:                       Yes

    Round to zero:                               No

    Round to +ve and infinity:                   No

    IEEE754-2008 fused multiply-add:             No

  Cache type:                                    None

  Cache line size:                               0

  Cache size:                                    0

  Global memory size:                            536870912

  Constant buffer size:                          65536

  Max number of constant args:                   8

  Local memory type:                             Scratchpad

  Local memory size:                             32768

  Profiling timer resolution:                    1

  Device endianess:                              Little

  Available:                                     Yes

  Compiler available:                            Yes

  Execution capabilities:

    Execute OpenCL kernels:                      Yes

    Execute native function:                     No

  Queue properties:

    Out-of-Order:                                No

    Profiling :                                  Yes

  Platform ID:                                   000000000106F598

  Name:                                          Cypress

  Vendor:                                        Advanced Micro Devices, Inc.

  Driver version:                                CAL 1.4.596

  Profile:                                       FULL_PROFILE

  Version:                                       OpenCL 1.0 ATI-Stream-v2.0.1

  Extensions:                                    cl_khr_global_int32_base_atomic

s cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_lo

cal_int32_extended_atomics

 

 

 

~/Documents/ATI Stream/samples/cal/bin/x86_64

$ ./FindNumDevices.exe

Supported CAL Runtime Version: 1.3.185

Found CAL Runtime Version: 1.4.596

Use -? for help

CAL initialized.

Finding out number of devices :-

Device Count = 1

CAL shutdown successful.

 

Press enter to exit...

 



0 Likes

Attach monitor/dummy plug to second card and extend desktop to it.

0 Likes

plugging in a second monitor works, but I do not understand why it is needed

0 Likes

Me neither. And it's kinda annoying to have it attached especially when there are 3-4 GPUs at system.

0 Likes