obamadd holissa bunney

0 views
Skip to first unread message

Gualtar Pennington

unread,
Aug 1, 2024, 11:55:54 PM8/1/24
to podsventohas

Validate with: Run Netflix via edge Browser or native Windows App, Pick a 4k/HDR program, play, press SHFT-CTRL-ALD-D to see diagnostics. Observe resolution is only 1920x1080 instead of 4k. Note that to be able to play in Edge Browser you should in before have also enabled PlayReady via "edge://flags".

The last three lines are the problems. They show there is no HDCP 2.2 support, HDR10 support or 4k support. This is specifically for PlayReady rendering via edge of course, but the Netflix app does of course also use PlayReady.

Its mindboggling now negligent Intel is about this and how Intel does not seem to care about the frustration this creates with customers (ok: with me. Don't want to talk for others). NVidia has HDCP 2.2 status in its control panel.

Of course, Netflix is equally annoying. They also do not have any user information about whether or not HDCP 2.2 is supported. Netflix app/web-page just don't show 4K and HDR logos on the media when it does not detect HDCP 2.2 support.

My suspicion is that HDCP 2.2 with Intel iGPU (even all those 11th/12th gen iGPU with built-in HDMI 2.0!) will not work unless the device manufacturer goes through a lot of additional BIOS/ME work and maybe even other hassles. And seemingly none of the lower cost mini pc vendors has done this. I say this, because beelink for example is also missing the Windows 3D mode setting, and the ak1plus box does not even support HDMI 2.0 18 Gbps solutions, but only the 10Gbps resolution of 3180x2160@60Hz - but then of course without HDR. Aka: all the details of video output that seemingly with Intel iGPU are part of (video) BIOS.

On AMD APU, it looks to me as if this is all only in the AMD driver, and i have not seen any hardware with AMD iGPU that has managed to NOT deliver 3D, 18Gbps or HDR. In fact, motherboards built before Ryzen was out and claimed to support only HDMI 1.4 where later updated in documentation to also support HDMI 2.0, because Ryzen then supported HDMI 2.0 and the pin is just pased from APU to HDMI connector. And i was hoping the same would be true now with 11th/12th gen Intel iGPU. Alas, seemingly not.

I did take a look at the event viewer, but i could never find a HDCP related message, such as from the intel driver hdcp process. If you can provide any example HDCP error related event messages that would be great. I will contend, that the intel HDCP process does not emit any error messages, and hence diagnostics is impossible until i see examples of such error messages. Obviously i also think Intel documentation should document such error messages, and i have found no such documentation either.

When testing with Windows 10 i always had the HEVC extension installed. I may have even installed it on WIndows 11 during testing, but i did verify, that my AMD iGPU computer with just a bare installation of Windows 11 and the AMD drivers included in it does run Netflix UHD/HDR and edge://gpu does show HDCP 2.2 support. The Microsoft Store page also explicity says that the HEVC extensions are for Windows 10 (only) and do not mention Windows 11. Windows 10 is being retired in 2025, so of course it is a lot more important to get HDCP 2.2 work with Intel iGPU on Windows 11 now.

Any good diagnostics in an Intel program such as the control center should be able to tell the user what exactly is missing for HDCP 2.2 to work. The fact alone that we have this convoluted discussion is a show to me that Intel is not doing a good job supporting diagnostics for user of such an important feature.

I would also like to hear an answer what exact requirements a PC using a gen 11/ gen 12 Intel CPU/iGPU needs to have to be able to support HDCP 2.2: Is HDCP 2.2 support something that requires specific support in the PC BIOS or VBIOS ? Or is this something that only depends on the Intel Driver and the other, non-PC-firmware dependent aspects you mentioned ? I do well understand that older Intel iGPU requiring LSPCON did depend on that LSPCON firmware for HDCP 2.2 to work well, as do of course gen 11/12 iGPU depend on this when using DP or USB-C with external HDMI adapters. So my question is specifically only to on-board HDMI connectors into a gen11/12 Intel iGPU.

As per Netflix's Help Centre - It's typically caused by an unsupported monitor or screen. Netflix supports playback on built-in displays or through HDCP (High-bandwidth Digital Content Protection) compatible monitors.

Intel Graphics Command Center does recognize the monitor as HDCP compliant, but its useless, because it does not say whether it means HDCP 1.x or HDCP 2.2. Again: Please tell your developers to provide useful diagnostics from the Intel driver software / IGCC.

@Andres_Intel - The Intel Graphics Command Center should provide that data as both Nvidia and AMD control panels provide that information as standard. Can this feedback be passed on so that the next update to IGCC this information can readily available?

If you have an external Monitor/TV that supports HDCP 2.2, you can try to check if the Intel driver has the same issues that i see. Connect HDMI port to that external monitor, and disable the internal display. You may need to reboot once, so that windows is rebooted only with one monitor known to support HDCP 2.2. And then check edge://gpu in the edge browser.

Intel does not verify all solutions, including but not limited to any file transfers that may appear in this community. Accordingly, Intel disclaims all express and implied warranties, including without limitation, the implied warranties of merchantability, fitness for a particular purpose, and non-infringement, as well as any warranty arising from course of performance, course of dealing, or usage in trade.

90f70e40cf
Reply all
Reply to author
Forward
0 new messages