Graphics
Intel® graphics drivers and software, compatibility, troubleshooting, performance, and optimization
21510 Discussions

HEVC 4:2:2 hardware decoding not working on 11th gen

studheads
Novice
7,272 Views

Hello Intel community,

 

I have a Canon R6 that can record video in the HEVC 10 bit 4:2:2 codec and I just upgraded to a new Asus K3500PC laptop with an Intel i7 11370h cpu because my previous laptop could not play this files. I was under the impression that the gpu of the 11th gen processors could hardware decode this files but I haven't had any success so far thus I'm reaching out for help:

- I've tried VLC which is Quick Sync enabled and cpu use is 100% and video stutters.

- I've tried windows native Movies and TV with the HEVC extension from the windows store and cpu use is 100% and video stutters.

- I've tried Canon's own Digital Photo Professional, mpv media player, all with the same result.

 

Media info has the following information about the video stream:

Video
ID : 1
Format : HEVC
Format/Info : High Efficiency Video Coding
Format profile : Format Range@L5.2@High
Codec ID : hvc1
Codec ID/Info : High Efficiency Video Coding
Duration : 17 s 484 ms
Bit rate : 170 Mb/s
Width : 3 840 pixels
Height : 2 160 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 59.940 (60000/1001) FPS
Color space : YUV
Chroma subsampling : 4:2:2
Bit depth : 10 bits
Bits/(Pixel*Frame) : 0.342
Stream size : 355 MiB (100%)
Language : English
Encoded date : UTC 2021-12-24 22:44:18
Tagged date : UTC 2021-12-24 22:44:18
Color range : Full
Color primaries : BT.2020
Transfer characteristics : PQ
Matrix coefficients : BT.2020 non-constant
Codec configuration box : hvcC

 

You have a similar sample file, which I'm also unable to play, on https://vimeo.com/439300091 where you can download the original file to try.

 

I have the most recent intel drivers 30.0.101.1340 and VLC version 3.0.16 running on latest Windows 10 Home.

 

Please advise, thank you, regards

5 Replies
studheads
Novice
7,258 Views

Hello,

To add additional info to this issue, tried a lower bitrate file with no HDR, but the result is again 100% cpu usage and video stutters instead of the GPU being used to decode.

Media info of this new file:

Video
ID : 1
Format : HEVC
Format/Info : High Efficiency Video Coding
Format profile : Format Range@L5.1@High
Codec ID : hev1
Codec ID/Info : High Efficiency Video Coding
Duration : 5 s 5 ms
Bit rate : 104 Mb/s
Width : 3 840 pixels
Height : 2 160 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 59.940 (60000/1001) FPS
Color space : YUV
Chroma subsampling : 4:2:2
Bit depth : 10 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.209
Stream size : 61.9 MiB (100%)
Color range : Limited
Color primaries : BT.709
Transfer characteristics : BT.709
Matrix coefficients : BT.709
Codec configuration box : hvcC

 

Please advise, thank you, regards

0 Kudos
studheads
Novice
7,139 Views

Hi,

For future reference by users that might have the same problem, VLC 4.0 development version supports hardware decoding of this files.

Regards

0 Kudos
jobumees
Novice
6,710 Views

I have the same exact problem with: 11th Gen Intel Core i7-11700

cant play or use HEVC files in any program.

0 Kudos
AlHill
Super User
6,706 Views

One post is enough.  Stay with your original post.

 

Doc (not an Intel employee or contractor)
[Maybe Windows 12 will be better]

MUC
Valued Contributor III
6,682 Views

This thread might be helpful.

community.intel.com/t5/Graphics/Does-Intel-Iris-Xe-decode-encode-HEVC-H265-4-2-2-10-Bit-Video/m-p/1273299#M96220

According to the document in this link Intel Iris Xe should be able to do hardware accelerated video decoding for HEVC/H.265 YCbCr 4:2:2 10 bpc @L6.2 @Main 

Your record is L5.1 @High. Maybe you can change your recording device to Main profile?

Please refer to this for further details on tiers and levels : https://en.wikipedia.org/wiki/High_Efficiency_Video_Coding#Tiers_and_levels

 

But from what ASUS state on their website, this laptop in question (ASUS Vivobook Pro 15 OLED K3500, 11th Gen Intel) has two graphics adapters: Intel Iris Xe Graphics and Nvidia GeForce RTX 3050 Laptop GPU.

 

Which graphics adapter is used for playback?

 

Refering to Nvidia specifications the RTX 3050 can do this hardware accelerated video decoding:

 

MUC_1-1673738340072.png

 

So it may also be a solution to change chroma subsampling to YCbCr 4:2:0 when recording. For videos, there will be no perceptible degradation in image quality.

 

Codec support, however, may vary by product manufacturer. This also applies to Intel products. Manufacturer can customize features and functions. It is recommended to check about the features supported with manufacturer directly. For further details and support, you should consult ASUS.

 

The latest graphics driver provided by ASUS for your product:

https://dlcdnets.asus.com/pub/ASUS/nb/Image/Driver/Graphics/24286/Graphic_DCH_Studio_GRD_NVIDIA_Z_V30.0.14.7186Sub1_24286.exe?model=k3500pc 

0 Kudos
Reply