2024-03-02 01:20:50 作者:姚立伟
在当前的两大视频输出标准中,DisplayPort是一种开放的技术,而HDMI则是一种封闭的技术。这个封闭性甚至到了不允许通过开源驱动来修复Bug的程度。
早在3年前,HDMI 2.1+规范就被发现在Linux系统下存在一个严重的Bug,即4K@120Hz和5K@240Hz的视频输出会出现错误。经过AMD数月的努力,他们终于解决了这个问题,但是只能借助开源驱动,并且需要得到HDMI Forum协会的批准。
由于使用了开源驱动程序,这必然会导致对HDMI规范内部细节的暴露。然而这种情况被严格禁止。据AMD工程师Alex Deucher透露:“HDMI Association拒绝了我们通过开源驱动来修复该问题的请求”,这意味着无论如何都无法使用任何类型的开源驱动。
值得一提的是,在几年前也发生过类似情况。当时一项GPU视频加速功能可能会破坏HDCP版权保护机制,结果这项功能最终被禁止使用。