6 Replies Latest reply on Jul 12, 2012 7:32 AM by captian-n

    clGetPlatformIDs() crashes with 5 GPUs Catalyst 12.6 whql

    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