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.

MSS HEVC HW Encoder in SkyLake (i7-6700k)

Rio_L_
Beginner
806 Views

Hi,when i use mss hevc encoder in skylake, i got a issue about hevc hw encoder in i7-6700k platform with WIN7 Pro 64bit, however sw encoder is available.

my command line : sample_encode.exe h265 -i E:\TEST_HEVC\test.yuv -o e:\TEST_HEVC\Test.h265 -w 1920 -h 1080 -b 5000 -f 25 -u speed -hw -p e5400a06c74d41f5b12d430bbaa23d0b

( this command line run success in i7-4790k, but failed in i7-6700k )

run failed result:

----------------------------------------------------------------------------------------------------------------------------------

E:\TEST_HEVC>sample_encode.exe h265 -i E:\TEST_HEVC\test.yuv -o e:\TEST_HEVC\Tes
t.h265 -w 1920 -h 1080 -b 5000 -f 25 -u speed -hw -p e5400a06c74d41f5b12d430bbaa
23d0b
plugin_loader.h :157 [INFO] Plugin was loaded from GUID

Return on error: error code -3, src\pipeline_encode.cpp 1165
Return on error: error code -3, src\pipeline_encode.cpp 1086
Return on error: error code 1,  src\sample_encode.cpp   656

plugin_loader.h :183 [INFO] MFXBaseUSER_UnLoad(session=0x000000000041EA00), sts=0

-----------------------------------------------------------------------------------------------------------------------------------

pls help me ,thank you!

 

0 Kudos
7 Replies
Surbhi_M_Intel
Employee
806 Views

Hi Rio, 

Currently Media Server Studio doesn't have support for Skylake. We will be releasing the support for 6th generation soon in the future. Please check our release notes or check back on the forum for the updates. 
Since you have SKL and using windows OS, you can use Media SDK Client to use HEVC HW encode. If you would like to use HEVC GACC enocde(hybrid implementation) which you are  currently using, please wait for the Media Server Studio for SKL.

Thanks,
Surbhi

0 Kudos
Rio_L_
Beginner
806 Views

Thank you for your reply!

how can i use media sdk client to use hevc hw encode in skylake?

I try to use GUID: 6fadc791a0c2eb479ab6dcd5ea9, but the command line run hung-up(CPU load 40%, but don't encode any frame), and sometimes it cause bluescreen. 

[run result]


E:\TEST_HEVC>sample_encode.exe h265 -i E:\TEST_HEVC\test.yuv -o e:\TEST_HEVC\Tes
t.h265 -w 1920 -h 1080 -b 5000 -f 25 -u speed -hw -p 6fadc791a0c2eb479ab6dcd5ea9
da347
plugin_loader.h :157 [INFO] Plugin was loaded from GUID
Encoding Sample Version 1.0.0.0

Input file format       YUV420
Output video            HEVC
Source picture:
        Resolution      1920x1088
        Crop X,Y,W,H    0,0,1920,1080
Destination picture:
        Resolution      1920x1088
        Crop X,Y,W,H    0,0,1920,1080
Frame rate      25.00
Bit rate(Kbps)  5000
Target usage    speed
Memory type     system
Media SDK impl          hw
Media SDK version       1.16

Processing started

 

0 Kudos
Surbhi_M_Intel
Employee
806 Views

Hi Rio,

Install the Media SDK Client through Intel INDE Suite, which is available here https://software.intel.com/intel-inde/try-buy. You can download the professional version which free right now.
After you have Media SDK Client installed, you can use latest set of samples from https://software.intel.com/en-us/media-client-solutions-support/code-samples (version 6.0.0.68) You might be using that, please check.
Driver for the windows 10.1 is present at https://downloadcenter.intel.com/search?keyword=Intel%C2%AE+HD+Graphics+530+for+6th+Generation+Intel%C2%AE+Core%E2%84%A2+Processors 

Please test the same scenario again, if you do come across the same issue please let us know. Also, send us the system analyzer logs, system analyzer is present at <installed folder>\mediasdk\tools\mediasdk_system_analyzer.

Thanks,
Surbhi

P.S. Edited to correct the OS Support

 

 

0 Kudos
Rio_L_
Beginner
806 Views
0 Kudos
Surbhi_M_Intel
Employee
806 Views

Hi Rio, 

Thanks for confirming. We are closing this issue, start a new post if you have any questions regarding Media server Studio in future. 

Thanks,
Surbhi

0 Kudos
H_P_
Beginner
806 Views

Dear Surbhi,

For input 1920x1080p@30fps

May I know how many channels can be encoded (HEVC) by i7-6700k?

I wished to know the max encoder's performance.

H.P.

0 Kudos
Surbhi_M_Intel
Employee
806 Views

Hi there, 

There are lot of variants which will change/influence the performance. I don't have the exact configuration to test and confirm the result but the performance number which i can confirm is that one can transcode upto 8 streams with AVC->HEVC transcode 1080p@30fps on HD graphics 530 which is in i7-6700K desktop processor. 

hope that helps. 

Thanks,
Surbhi

0 Kudos
Reply