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

    clGetPlatformIDs() crashes with 5 GPUs Catalyst 12.6 whql


      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.



      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.


      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