Media (Intel® Video Processing Library, Intel Media SDK)
Access community support with transcoding, decoding, and encoding in applications using media tools like Intel® oneAPI Video Processing Library and Intel® Media SDK
Announcements
The Intel Media SDK project is no longer active. For continued support and access to new features, Intel Media SDK users are encouraged to read the transition guide on upgrading from Intel® Media SDK to Intel® Video Processing Library (VPL), and to move to VPL as soon as possible.
For more information, see the VPL website.

Maximum MFXVideoDecode instance number

daeyong_e_
Beginner
422 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