Media (Intel® oneAPI Video Processing Library, Intel Media SDK)
Access community support with transcoding, decoding, and encoding in applications using media tools from Intel. This includes Intel® oneAPI Video Processing Library and Intel® Media SDK.

Maximum MFXVideoDecode instance number

daeyong_e_
Beginner
135 Views

Hi All,

Now I'm trying to use Intel media SDK. So, I have checked the performance and limitations.

Using "sample_decode" sample(64bit build), I try to create multiple instance to know limitation as below.

CDecodingPipeline Pipeline[128];

for ( int i = 0; i < 128; i++){

     Pipeline.Init(&Params);

}

for(int i=0; i<128; i++){

     Pipeline.ResetDevice();

     Pipeline.Close();

}

I couldn't create 128 instance. I failed to create the instance between 70th and 75th.  ( I used d3d allocator in sample_common project )

The problem is MFXVideoDECODE_Init API didn't return any error code. It made system error(c0000374).

I was monitoring system resource using GPU-z and INDE System Analyzer.  However, there are enough extra resource.

How can I resolve that? and Could you let me know how many MFX decode instance I can create. 

My System information is

Windows 7 Enterprise K (64bit)

Intel i7 4790K, Intel HD Graphics 4600 Driver version is 10.18.14.4156

System Memory is 32GB and video dedicated memory is 512MB( default is 64MB ).

If you have any idea or advise, please let me know that.

Thank you.

 

0 Kudos
0 Replies
Reply