I am converting one of my old video surveillance apps from using ffmpeg decoder into cuda’s.
Everything works perfectly except that I can only create up to 8 cuVideoDecoders via cuvidCreateDecoder() function. After that, any one more try with cuvidCreateDecoder() call will return an err 100 (CUDA_ERROR_NO_DEVICE).
Is there a count limit for calling this function? Or is it just a limit on hardware?
Does anyone know if it is possible to and how to solve this problem? Thanks a lot.
My developing environment:
NVidia GeForce 8600M GT
Codegear C++ Builder 2007
I have installed the 3.0 version of CUDA and made a further test, this time I can create up to 9 decoders, a little bit improved but not enough, anybody get any idea?