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.

Have some trouble while using MSDK for server 2014

Liu_M_
Beginner
473 Views

Hi Jeffrey,

We are appling MSDK to our transcoding program, I've been evaluating MSDK for some time, and I am a little confused by the capability of MSDK on different platform, generally, we are working on Xeon E3-1245v2 (HD4000) & Xeon E3-1245v3 (HD4600), here are some results on Windows 8:

 

1245v2

driver 9.17.10.2792

1245v2

driver  10.18.10.3496

1245v3

driver 9.18.10.3257

1245v3

driver  10.18.10.3621

YV12 --> NV12

HW Accelerated

HW Accelerated

Partially Accelerated

Not Supported

VPP deinterlace

HW Accelerated

HW Accelerated

Partially Accelerated

Not Supported

Customized SPS PPS

Not Supported

Supported

Supported

Supported

SDK version (HW)

1.4

1.8

1.7

1.10

 Also, We did some test on Windows Server 2008 with MSDK 2014 for server (eval), even encoding cannot be fully accelerated by HW, which is fully accelerated on Windows 8, here is analyzer info:

The following versions of Media SDK API are supported by platform/driver:

        Version Target  Supported       Dec     Enc
        1.0     HW      No
        1.0     SW      Yes             X       X
        1.1     HW      No
        1.1     SW      Yes             X       X
        1.3     HW      No
        1.3     SW      Yes             X       X
        1.4     HW      No
        1.4     SW      Yes             X       X
        1.5     HW      No
        1.5     SW      Yes             X       X
        1.6     HW      No
        1.6     SW      Yes             X       X
        1.7     HW      No
        1.7     SW      Yes             X       X
        1.8     HW      No
        1.8     SW      Yes             X       X

Graphics Devices:
        Name                                         Version             State
        Intel(R) HD Graphics P4600/P4700             10.18.10.3630       08
        Standard VGA Graphics Adapter                6.1.7600.16385      08

System info:
        CPU:    Intel(R) Xeon(R) CPU E3-1245 v3 @ 3.40GHz
        OS:     Microsoft Windows Server 2008 R2 Standard
        Arch:   64-bit

Installed Media SDK packages (be patient...processing takes some time):
        Intel« Media SDK 2014 R2 for Clients (x64)
        Intel« Media SDK 2014 R2 for Windows Servers Evaluation

Installed Media SDK DirectShow filters:

Installed Intel Media Foundation Transforms:
  Intel« Hardware M-JPEG Decoder MFT : {00C69F81-0524-48C0-A353-4DD9D54F9A6E}
  Intel« Hardware VC-1 Decoder MFT : {059A5BAE-5D7A-4C5E-8F7A-BFD57D1D6AAA}
  Intel« Hardware H.264 Decoder MFT : {45E5CE07-5AC7-4509-94E9-62DB27CF8F96}
  Intel« Hardware MPEG-2 Decoder MFT : {CD5BA7FF-9071-40E9-A462-8DC5152B1776}
  Intel« Quick Sync Video H.264 Encoder MFT : {4BE8D3C0-0515-4A37-AD55-E4BAE19AF471}
  Intel« Hardware Preprocessing MFT : {EE69B504-1CBF-4EA6-8137-BB10F806B014}

What can I do to make VPP & ENC working properly on Windows Server 2008 for Xeon E3-1245v3?

Thanks,

Matt

0 Kudos
2 Replies
Jeffrey_M_Intel1
Employee
473 Views

Sorry for the delay in replying.  The version of Windows Server as well as the hardware listed are not supported.

The release notes lists these HW options: 

Intel® Xeon® Processor E3-1285 v3 with Intel HD Graphics P4700 
Intel Xeon Processor E3-1285L v3 with Intel HD Graphics P4600 
Intel Xeon Processor E3-1284L v3 with Intel Iris™ Pro Graphics 5200 
Intel Xeon Processor E3-1285 v2 and E3-1285L v2 with Intel HD Graphics P4000 

And this for supported OS:

Microsoft* Windows Server* 2012, Microsoft Windows Server 2012 R2, 64-bit Microsoft Windows* 8

In terms of getting something to work, updating the OS is the easiest to do and the most important.

 

0 Kudos
Liu_M_
Beginner
473 Views

Hi Jeffrey,

Thanks for your reply : ) it's quite clear that new driver can no longer support YV12-->NV12 with VPP, we will have to do something about this.

BTW, I have read about transforming 1080i60 to 1080p60 with MSDK, I just wonder how it's gonna work.

My solution is two VPPs in the same time for TFF & BFF, and then combine the two VPP output frames into one stream. but it will cause lots of overhead. Is there any direct solution in MSDK?

Thanks!

Matt

0 Kudos
Reply