Media (Intel® oneAPI 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
3027 Discussions

MFX_IMPL_AUTO_ANY does not select hardware, altough it is available

boukhalfa__zakaria
393 Views

I have a machine, where MFX_IMPL_AUTO_ANY does not select the hardware,
although it is available. After a call to MFXQueryIMPL() I get SOFTWARE selected.
When I choose as init MFX_IMPL_HARDWARE_ANY, it works, I get as return HARDWARE_ANY selected.

Here the test case code:

#include <mfxvideo++.h>
#include <iostream>

static const char* implementation_names[] = {
    "AUTO", "SOFTWARE", "HARDWARE", "AUTO_ANY", "HARDWARE_ANY", "HARDWARE2",
    "HARDWARE3", "HARDWARE4", "RUNTIME"
};

int main(int argc, char** argv)
{
    MFXVideoSession session;

    mfxStatus sts;
    mfxIMPL impl = MFX_IMPL_AUTO_ANY;
    mfxVersion version = { { 1, 1 } };

    sts = session.Init(impl, &version);
    sts = MFXQueryIMPL(session, &impl);
    sts = MFXQueryVersion((mfxSession)session, &version);
    std::cout << implementation_names[MFX_IMPL_BASETYPE (impl)] << " selected" << std::endl;

    system("pause");
    return 0;
}

Here the output of the tested machine:

Intel(R) Media Server Studio 2016 R2 - System Analyzer (64-bit)


The following versions of Media SDK API are supported by platform/driver
[opportunistic detection of MSDK API > 1.19]:

        Version Target  Supported       Dec     Enc
        1.0     HW      Yes             X       X
        1.0     SW      Yes             X       X
        1.1     HW      Yes             X       X
        1.1     SW      Yes             X       X
        1.2     HW      Yes             X       X
        1.2     SW      Yes             X       X
        1.3     HW      Yes             X       X
        1.3     SW      Yes             X       X
        1.4     HW      Yes             X       X
        1.4     SW      Yes             X       X
        1.5     HW      Yes             X       X
        1.5     SW      Yes             X       X
        1.6     HW      Yes             X       X
        1.6     SW      Yes             X       X
        1.7     HW      Yes             X       X
        1.7     SW      Yes             X       X
        1.8     HW      Yes             X       X
        1.8     SW      Yes             X       X
        1.9     HW      Yes             X       X
        1.9     SW      No
        1.10    HW      Yes             X       X
        1.10    SW      No
        1.11    HW      Yes             X       X
        1.11    SW      No
        1.12    HW      Yes             X       X
        1.12    SW      No
        1.13    HW      Yes             X       X
        1.13    SW      No
        1.14    HW      Yes             X       X
        1.14    SW      No
        1.15    HW      Yes             X       X
        1.15    SW      No
        1.16    HW      Yes             X       X
        1.16    SW      No
        1.17    HW      Yes             X       X
        1.17    SW      No
        1.18    HW      Yes             X       X
        1.18    SW      No
        1.19    HW      Yes             X       X
        1.19    SW      No
        1.20    HW      Yes             X       X
        1.20    SW      No

Graphics Devices:
        Name                                         Version             State
        Intel(R) HD Graphics 4600                    20.19.15.4549       Active
        Matrox OrionHD                               2.5.0.213           08

System info:
        CPU:    Intel(R) Core(TM) i5-4570S CPU @ 2.90GHz
        OS:     Microsoft Windows 10 Enterprise 2016 LTSB
        Arch:   64-Bit

Installed Media SDK packages (be patient...processing takes some time):

Installed Media SDK DirectShow filters:

Installed Intel Media Foundation Transforms:
        Intel(R) Hardware M-JPEG Decoder MFT : {00C69F81-0524-48C0-A353-4DD9D54F9A6E}
        Intel(R) Hardware VP8 Sync Decoder MFT : {451E3CB7-2622-4BA5-8E1D-44B3C41D0924}
        Intel(R) Hardware VP8 Decoder MFT : {6D856398-834E-4A89-8EE5-071BB3F58BE4}
        Intel(R) Quick Sync Video H.264 Encoder MFT : {4BE8D3C0-0515-4A37-AD55-E4BAE19AF471}

 

Analysis complete... [press ENTER]

 
0 Kudos
4 Replies
boukhalfa__zakaria
393 Views

Any update on this issue?

0 Kudos
Stav_S_Intel
Employee
393 Views

Hi Zack, 

Can you provide details on CPU, OS and the MSS Version you are using? 

Regards,

Stav

0 Kudos
boukhalfa__zakaria
393 Views

@Stav

these details are all provided with the MSDK analyzer output, which I attached above.

0 Kudos
boukhalfa__zakaria
393 Views

@stav any update? Can you not help?

0 Kudos
Reply