Intel Is Working On HDCP Content Protection For Linux Graphics Stack

Written by Michael Larabel in Intel on 12 July 2017 at 06:13 AM EDT. 35 Comments
While sure to face opposition by some free software fans, Intel developers have begun working on High-bandwidth Digital Content Protection (HDCP) support for the Linux Direct Rendering Manager (DRM) code.

High-bandwidth Digital Content Protection is the form of copy protection for being able to secure audio/video over DP/DVI/HDMI connections. HDCP-encrypted content cannot be played on unauthorized devices, prevents snooping of the data in the middle as the data is being sent, etc. HDCP dates back to the early 2000s while the most recent version is HDCP 2.2 from 2013. Intel Linux developers are working on bringing HDCP 2.2 to the open-source Linux DRM kernel code.

A "request for comments" was sent out today on the 20 patches adding DRM interfaces for HDCP support. The initial code is geared for HDCP 2.2 with HDMI outputs but DisplayPort support is expected and it would be possible to still add older HDCP 1.4 support.

In user-space, a HDCP library is currently being written. It does seem Intel's HDCP Linux focus is primarily for Chrome/Android use-cases with DRM drivers. The current state of the code comes in at just over 1,100 lines.

Those wanting to check out this proposal can find it on intel-gfx.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week