"Maximum number of clients reached"

Discussion created by mosix0 on Apr 28, 2011
Latest reply on May 25, 2012 by MicahVillmow
GPUs work for a short while, then are no longer recognized by the SDK

We use Radeon HD 6970 cards with ATI's OpenCL SDK (both 2.3 and 2.4) on Linux.


OpenCL works for a while, but then, after running several instances of OpenCL applications, the SDK prints the message:

"Maximum number of clients reached"

and the GPU devices are no longer recognized (but the CPU-device still works).  Only a reboot fixes this problem.


To quantify the problem, this happens afer running about 110-115 instances of "CLInfo" (from the ATI-supplied samples).  When there are two GPUs installed, both stop being recognized at the same time.


We also found that prior to the problem occuring, performance of kernels gradually degrade.


Any ideas how to fix this?