HDMI论坛出手,AMD开源HDMI 2.1驱动被拒

描述

电子发烧友网报道(文/周凯扬)作为一直在为开源社区不断贡献的科技大厂,AMD在Linux上贡献了无数代码,尤其是在图形开源驱动,其贡献的代码行数远超英特尔和英伟达,这也是Linux开发社区对其备受喜爱的原因之一。然而,在高分辨率+高帧率的显示器上,Linux却在正式的开源驱动一直缺席,甚至连AMD也无能为力。
 
开源系统上的闭源标准
 
对于Linux这个开源系统而言,使用开源的接口标准固然是最佳的选择,然而在显示上却很难绕开HDMI这个闭源标准。尤其是在如今的显示设备规格越来越高的情况下,4K120Hz和5K240Hz这类规格的显示器或电视已经不是什么稀罕设备了。
 
然而在HDMI论坛的规定下,HDMI 2.1是不支持Linux的。HDMI并不是一个插入显示器的接口而已,这是一套相当复杂的标准,牵扯到的不仅包括显示器、GPU,还有线缆和驱动芯片等等,而我们从未在Windows操作系统上操心过的HDMI驱动问题,却在HDMI 2.1版本上限制了Linux。
 
因此Linux社区经常有显示器相关的bug报告,比如在4K120Hz的显示器无法使用等等。固然不少显示器拥有多种接口,比如更高带宽的DP 2.0等,但HDMI的一些特性无法支持,比如eARC、ALLM等。而不少新发布的电视新品上,往往又不会加入DP接口。
 
AMD开源驱动被拒
 
早在2021年,AMD等组织就与HDMI论坛交涉过,试图为开源社区提供HDMI 2.1的开源支持。作为Linux开源驱动的先驱,AMD在GPU Open的倡导下,开始为Linux开发开源的HDMI 2.1驱动。
 
在AMD工程师的工作下,可用的开源HDMI 2.1驱动被开发出来,AMD也花了数个月的时间与法务团队评估所有HDMI特性,来确定是否可以作为开源驱动公开发布。可惜的是,HDMI论坛拒绝了他们的请求,断绝了HDMI 2.1开源驱动的念想。
 
不过HDMI的做法也完全符合闭源标准的合理应对,毕竟要想做到绝对的统一,而不再像过去一样各种标准横行,用户设备不兼容的情况,才是他们的目标。更何况HDMI加入了一些版权保护机制,这些都是难以开源的特性。
 
不过或许AMD可以通过像英特尔或英伟达那样,通过闭源固件或驱动之类的实现方式,找到为Linux提供HDMI 2.1另外的捷径,可尽管如此,也需要经过HDMI论坛的审查和批准。
 
写在最后
 
AMD的开源HDMI 2.1驱动被拒对于Linux社区来说无疑是一个坏消息,而对于花了几个月时间去开发、测试和评估驱动的AMD来说,更是极大浪费了开发资源。现实中开源与闭源的冲突就是这么残酷,尤其是在显示领域。对于消费者而言,开源标准无疑会给到更多的选择,而对于OEM和标准制定者而言,闭源标准有助于更好地保证产品统一性,避免更多的客户问题发生。
 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分