AnsweredAssumed Answered

FirePro V7900 + Radeon HD 6970: secondary (radeon) not seen in OpenCL

Question asked by eudoxos on Oct 24, 2012
Latest reply on Oct 25, 2012 by dmeiser

I have two cards, FirePro V7900 and Radeon HD6970. The FirePro card is used for regular video output, while the other one is meant for OpenCL only. I am using latest fglrx drivers (2:9.000-0ubuntu3) under Linux, with the OpenCL SDK v2.7rc.  Both cards are recognized by the OS:

$ lspci | grep VGA | grep ATI
01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI Cayman PRO GL [FirePro V7900]
02:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI Cayman XT [Radeon HD 6970]
$ ls /dev/ati/*
/dev/ati/card0
/dev/ati/card1

However, the OpenCL platform only recognizes the FirePro card, not the Radeon:

$ clinfo
Number of platforms:                     1
  Platform Profile:                     FULL_PROFILE
  Platform Version:                     OpenCL 1.2 AMD-APP (923.1)
  Platform Name:                     AMD Accelerated Parallel Processing
  Platform Vendor:                     Advanced Micro Devices, Inc.
  Platform Extensions:                     cl_khr_icd cl_amd_event_callback cl_amd_offline_devices


  Platform Name:                     AMD Accelerated Parallel Processing
Number of devices:                     2
  Device Type:                          CL_DEVICE_TYPE_GPU
  Device ID:                          4098
  Board name:                          ATI FirePro V (FireGL V) Graphics Adapter
  Device Topology:                     PCI[ B#1, D#0, F#0 ]
  [...]

  Device Type:                          CL_DEVICE_TYPE_CPU
  Device ID:                          4098
  [...]

What would be the suggested way for some further diagnostics? Is it a bug or a "feature" that those cards cannot be combined?

Outcomes