Advanced protected audio video path gpu

If you plan to playback Ultra Blu-ray disks, I HIGHLY RECOMMEND downloading and running the CyberLink Ultra Blu-ray Advisor! The requirements are STRICT, and nearly all systems will NOT meet them. Here is PART of what you will need:

1) A GPU that supports an "advanced protected audio/video path". The Intel Graphics 630 (part of the I7-7770K and certain other recent Intel CPU's) does. My Nvidia GeForce GTX 1080 (for example) does NOT. In fact, the Intel solution is the only one that I know of that works.
2) A motherboard that supports Intel Software Guard Extensions (SGX). With a BIOS upgrade (my Asus ROG Maximus IX Code) does.
3) The GPU and Display MUST support HDCP 2.2 (my Viewsonic VP-2785-4K does).
4) A DP 1.3 or HDMI 2.0a connection is highly desirable and may be required, especially for HDR and the best color. My motherboard spec is DP 1.2. I believe I am NOT seeing HDR.

Note: I may have lucked out with the DP 1.2 port, or it's actually a 1.3. The HDMI 1.4 port on my motherboard FAILS.
Note: HDR does appear to be working using the external Ultra Blu-ray drives and my monitor.

The bundled CyberLink PowerDVD 14 does play Ultra BluRay disks. But, I prefer the Ultra 17 version. It doesn't have an annoying logo in the upper left side of the viewing area, is more stable, and seems to have better video and sound quality.

The drive itself is very quiet and was straightforward to install. This seems to be (at least) a reasonable solution for Ultra Blu-ray playback PROVIDED your system can handle it.

Troubleshooting Help:

Hardware:

  • Gigabyte Z390 I AORUS PRO WiFi - Motherboard

  • Intel Core i5-9600K - CPU

  • LG WH16NS60 - Optical Drive

  • Samsung LU28E590DS/ZA - UHD Monitor

Describe your problem. List any error messages and symptoms. Be descriptive.

Unable to play 4K movies even though each part says it is capable of doing so.

Using the Ultra HD Blu-ray advisor, everything passes except:

  • HDCP 2.2 (GPU/Display)

  • Advanced Protected Audio/Video Path (GPU)

List anything you've done in attempt to diagnose or fix the problem.

I have tried replacing the motherboard (for other reasons, but still), updating all drivers, BIOS, and firmware. Swapped cables and ports. Enabled any option I could find that related (e.g. SGX), but nothing seems to work.

Checked specs for CPU:

  • Processor Graphics: ‡ Intel® UHD Graphics 630

  • Graphics Base Frequency: 350 MHz

  • Graphics Max Dynamic Frequency: 1.15 GHz

  • Graphics Video Max Memory: 64 GB

  • 4K Support: Yes, at 60Hz

  • Max Resolution (HDMI 1.4):‡ 4096x2304@24Hz

  • Max Resolution (DP):‡ 4096x2304@60Hz

  • Max Resolution (eDP - Integrated Flat Panel):‡ 4096x2304@60Hz

Checked motherboard specs:

  • Integrated Graphics Processor+MegaChips MCDP2800 chip: 1 x HDMI port, supporting a maximum resolution of 4096x2160@60 Hz

    • Support for HDMI 2.0 version, HDCP 2.2, and HDR.

  • Integrated Graphics Processor-Intel® HD Graphics support: 1 x DisplayPort, supporting a maximum resolution of 4096x2304@60 Hz

    • Support for DisplayPort 1.2 version, HDCP 2.2, and HDR.

  • Maximum shared memory of 1 GB

  • Actual support may vary by CPU.

Checked display specs:

  • 4K, 3840 X 2160 Resolution (UHD), 60Hz (DP)

Checked optical drive specs and requirements:

  • CPU: Intel 7th Gen. Kabylake Core i3 or higher

  • GPU: Intel HD Graphics 630 or higher

  • Chipset: Intel SGX* / HDMI 2.0a / HDCP* 2.2 & 1.4 Support

  • O/S: Windows 10

  • RAM: Minimum 6GB

  • Network: Need To Network Access

  • Display: UHD (3,840 x 2,160 pixel) Resolution / HDMI 2.0a (HDR*) / HDCP* 2.2 & 1.4 Support

So yea, I have done everything I can think of.

Does anyone have any other ideas?

Thanks in advance.

  • Home>
  • GPUs

The Invention: The Protected Audio/Video Path

Remember all of the garbage the PC industry went through with trying to enable HD-DVD/Blu-ray playback? Unfortunately, most of those efforts were spent on enabling protected video playback, and most of the companies involved didn't spend much energy on enabling protected audio playback.

There are two forms of content protection that help secure both audio and video when playing back a Blu-ray disc: HDCP and AACS. HDCP protects the data as it leaves the PC; it's why you need an HDCP compliant graphics card, graphics driver and monitor if you want to play an HDCP enabled Blu-ray disc on your PC with a digital video output (DVI or HDMI). The idea behind HDCP is that a user should not be able to easily intercept the decoded signal and make a bit-for-bit copy of the audio and video before it reaches the display.

AACS protects the data on the disc itself, much like CSS did in the days of DVDs. In order to play back an AACS encoded Blu-ray, you have to decrypt the content coming off of the disc and hand off the decrypted content to the application so it can be decoded and sent to your graphics driver, and from there to the graphics card for display.

The problem is that the movie studios wanted a way of securing the content between the time the AACS was decrypted and the HDCP encryption took over. Once the AACS was decrypted the encoded movie was sitting in main memory and could be intercepted by any other application, so something had to be done.

The solution was to re-encrypt the data once it was pulled off the disc (I'm not kidding). This time the encryption would be done by the application and decrypted by the GPU itself, creating a protected path that couldn't easily be compromised.

The graphics driver would be able to pass along the encrypted data to the GPU, which would then decrypt and decode it in hardware and then the entire framebuffer would be HDCP encrypted by the GPU before sending it out over DVI/HDMI. Again, I'm not kidding.

Advanced protected audio video path gpu

A simplified encryption/decryption diagram for Blu-ray playback on a PC.

This intermediate stage of encryption/decryption is called a protected path, and two such paths need to exist: a Protected Video Path, and a Protected Audio Path.

The Protected Video Path needed to exist in order to get any sort of HD playback out of a Blu-ray disc, so it was enabled right away. The Protected Audio Path was only necessary if you wanted to use any of these lossless audio formats (Dolby TrueHD/DTS-HD MA), so none of the companies involved actually spent any time on enabling it (not to mention that the HDMI 1.3a spec, which enabled the streaming of these codecs over HDMI wasn't completed at the time that these GPUs were created). I should mention that there doesn’t appear to be a problem with passing a lossy version of TrueHD/DTS-HD MA (48kHz 16-bit vs. 48kHz 24-bit), but most content is authored with lossless audio so this is a moot point.

Every single modern day GPU today lacks support for a Protected Audio Path; that's true for the Radeon HD 4800 series, NVIDIA's GeForce GTX 200 series, and Intel's G45 GMCH. What this means is that there's absolutely no way to output a compressed Dolby Digital TrueHD or DTS-HD MA signal over HDMI from any PC today.

Index The Fix: 8-Channel LPCM over HDMI