Google的工程师们继续致力于加强支持Chrome OS的高带宽数字内容保护(HDCP)的Linux基础设施。多年来,Google为Chrome OS以及GPU驱动供应商和其他围绕保护媒体播放/数字内容保护的特定用例,在HDCP Linux支持方面做了大量工作。
DRM内容保护属性
Google在HDCP方面的最新成果是为DRM连接属性提出了一个新的"内容保护属性"。建议的"内容保护属性"将是一种用户空间将HDCP密钥从用户空间推送到需要密钥的底层驱动程序的方式,以便为特定的显示器/监视器连接器启用HDCP。
到目前为止,需要密钥来启用HDCP的驱动程序都是依靠通过DebugFS传递密钥的不太理想的方式,而这个新提议的方式是作为一个标准化的DRM连接属性。
对更多细节感兴趣的人可以查阅内容保护属性补丁系列:
https://lore.kernel.org/dri-devel/20230421161237.357342-1-markyacoub@google.com/
对于那些被先前的Linux HDCP驱动补丁吓到或不满的人来说,这项工作本身并没有对用户引入任何新的限制,如果你的手柄在任何有能力的Linux用户空间堆栈上得到必要的密钥支持等,就会被闲置。