AnsweredAssumed Answered

clGetPlatformIDs() crashes with 5 GPUs Catalyst 12.6 whql

Question asked by captian-n on Jul 4, 2012
Latest reply on Jul 12, 2012 by captian-n

Is there max number of supported GPUs at moment. If I plug in more than 4 GPUs the clGetPlatformIDs() function crashes sporadically, but only at the first call to clGetPlatformIDs() after the application was started.

error_ATI_getplatform.png

 

If the first call after opening the application runs, every following call to clGetPlatformIDs() runs until the application closed without crash. I wrote a simple Dialog and put the following 3 lines into the OnInitDialog() function:

cl_int clStatus;

cl_uint numPlatforms;

clStatus = clGetPlatformIDs(0, NULL, &numPlatforms);

and once from 20 Starts of the Simple Dialog crashes. Also inside Visual Studio so that I know which call it is.

Error_ati_GetPlatformID.png

If I take only 1, 2 or 4 cards the Simple Dialog does not crash, only if I take 5! So I think that not all GPUs are correct supported by driver or I make a mistake.

My Machine config is:

HP Z800

5x HD 7950

64GB RAM

Windows 7 Ult x64

Outcomes