My machine is an Intel i7-5850EQ. I have installed the Professional Media SDK and the HEVC Evaluation.
When I tried to run the samples for HEVC encoding, I get errors.
vainfo does not show the HEVC profiles.
May I know if my hardware can support Media SDK?
You are using Broadwell processor and according to the following release notes, we should support HEVC encoder:
The other way to check it is to run our tutorial code simple_codec, it will report the supported codecs. You can download the tutorial 0.0.4 from following page:
What is your environment? Linux, Windows, Which MSDK version.
I am using MediaServerStudioProfessionalEvaluation2017R3.tar.gz on Linux CentOS 7.
I am able to run the HEVC when the plugin mfxplugin64_hevce_sw is used but it runs into errors when mfxplugin64_hevce_gacc.dll or the hevce_hw are used.
I have intention to purchase the Professional license if it can at least work on my system.
It should work and I can confirm this by running encoding with windows platform, but I got it failure if I don't have the correct arguments. Could you confirm it with the following command line?
When I use simple_codec, it tells me that all the H.265 encoders are not closed successfully.
However, when I run sample_encode.exe h265 -hw -i ..\content\test_stream_176x96.yuv -h 96 -w 176 -o out.265 -p (GUID of hevce_gacc64), it can can.
Therefore, I am confused whether the hardware acceleration of the HEVC did actually get executed or not.
Any comments on this?
To check if the hardware accelerated codec is used, you need to use "-hw" without GUID of GACC. You can also force hardware codec in simple_codec to make sure the hardware codec is used.