Kernel 在软件层面上,我可以针对HDCP做些什么吗?

Kernel 在软件层面上,我可以针对HDCP做些什么吗?,kernel,hdmi,dvi,hdcp,Kernel,Hdmi,Dvi,Hdcp,我将我的android平板电脑(mini-HMDI)连接到显示器(DVI),我得到: 奇怪的颜色 错位图像 错误消息 我在当地电子商店的一台带有hdmi接口的新型花式电视上测试了这款平板电脑,效果很好。我还通过dvi在台式电脑上测试了显示器,效果很好 因此,我怀疑(在读过之后)高带宽数字内容保护是罪魁祸首。所以我的显示器(1920x1080,DVI,VGA)可能不支持HDCP。而且,由于平板电脑认识到这一点,它故意发送质量差的图像(这当然不是加密的,但很烦人) 请注意,我不想播放任何受保护

我将我的android平板电脑(mini-HMDI)连接到显示器(DVI),我得到:

  • 奇怪的颜色
  • 错位图像
  • 错误消息

我在当地电子商店的一台带有hdmi接口的新型花式电视上测试了这款平板电脑,效果很好。我还通过dvi在台式电脑上测试了显示器,效果很好

因此,我怀疑(在读过之后)高带宽数字内容保护是罪魁祸首。所以我的显示器(1920x1080,DVI,VGA)可能不支持HDCP。而且,由于平板电脑认识到这一点,它故意发送质量差的图像(这当然不是加密的,但很烦人)

请注意,我不想播放任何受保护/加密/受版权保护的内容,只想浏览网页、阅读电子邮件等

有什么可以在软件(Linux内核)中完成,以便平板电脑可以与该显示器一起使用


(我在一些论坛/博客上读到HDCP纯粹是硬件驱动的,软件堆栈甚至无法意识到这一点。这是真的吗?我没有办法耦合这些其他兼容的设备吗?

如果是HDCP,我本以为你不会得到图像,因为它是一个加密的通道-没有加密源的解密=没有可用的图像,而不仅仅是一个不完美的图像

使用HDCP,馈送应该保持加密,直到它到达电视/监视器。我不希望找到一个软件解决方案——软件可以表明需要HDCP,但如果没有根访问,任何其他软件都无法覆盖另一个条目,即不加密输出。我希望输出通常是未加密的,并且只有在软件需要的情况下才进行加密-例如,我的桌面输出正常情况下刚好超过HDMI到DVI,但不会使用捆绑软件播放BluRays,因为这需要HDCP


HDCP解密单元并不常见,无论如何-几乎可以肯定,买一台便宜的Android stick电脑要便宜得多,它是无声的,足以进行一些基本的网络冲浪、电子邮件等操作。

我认为源(平板电脑)可以识别接收器(显示器)不支持HDCP,这就是为什么它会发送缩小的/不完美的图像(当然不是加密的,但质量很低)。“为了买一台便宜的Android stick电脑,我的平板电脑的SoC(即allwinner A10)与那些便宜的stick相同,所以从那时起我发现这一点没有什么区别,尽管它是用于不同的设备: