AMD克服敏感问题让3D驱动走向开源
AMD显卡糟糕的Linux驱动向来都是开源社区攻击的口实,尽管Linux用户比例并不大,但这种口实足以让AMD显卡的销量大受影响,有鉴于此,AMD决定未来将Linux驱动的开发提高到战略性的高度。其中的一个举措就是增强开发力量,缩短显卡上市与驱动发布的间隔期,最终做到两者的同步(nVIDIA已经做到Linux驱动的同步),另一个措施就是宣布加入开放源码阵营,让Linux社群可以更容易开发出开源版的驱动程序。
由于GPU的技术机密很多都会在驱动中体现,所以显卡驱动的开源是一个相当敏感的问题,nVIDIA虽然对Linux驱动的开发态度积极,但它从来没有将驱动开源的想法,原因就在于担忧技术机密为对手获取。但如果驱动程序不以GPL公约开放源码,那么它就不可能被Linux内核所整合,这也是所有的Linux用户都必须额外为显卡安装驱动程序的主要原因;而假如能有高品质的开源驱动被Linux内核集成,那么将大幅提升Linux的易用性,基本上达到安装完就无需配置的水准,这对于Linux的桌面普及相当有好处。
AMD驱动开源让这一切成为可能,不过这并不意味着AMD放开全部的源代码,而只是根据需要释放出开发者需要的驱动代码,同时公开详细的开发文档—这些文档涵盖了R500(X1000系列)及以前的各个型号产品,而借助这些资料,开发者可以从无到有创建显示驱动程序以及针对AMD图形产品的基本驱动代码,这个消息对于Linux开源驱动的开发者而言可谓是鼓舞人心:来自AMD的支持将让开源驱动开发更为容易,而不必像现在一样只能通过逆向工程来窥探驱动程序,显卡支持滞后的情况也能获得根本性的解决(目前开源驱动仅能支持Radeon X系列之前的产品),而未来的开源驱动也将会为Linux内核所整合。
开源驱动的出现并不意味着专属驱动不再重要,事实上,AMD仍然对GPU技术机密相关的内容紧密封锁,因此开源驱动将无法充分发挥出硬件的性能,但在GPU速度如此之快的今天,开源驱动已足以满足Linux 3D GUI的需要,用户如果需要更高的图形性能,那么仍可以自行安装AMD官方的驱动程序。另外对于驱动程序中关于复制保护、数字版权管理、蓝光/HD DVD等敏感的机密,AMD仍将依照合约保守秘密,开源驱动不可能提供完善的支持,对于高要求的用户来说,专属驱动仍然是必不可缺。
nVIDIA尚未对AMD拥抱开源的做法发表评论,nVIDIA自身有足够的实力实时开发出专属驱动,并快速为各个发行版打包,理论上说,将驱动开源并没有紧迫的需求。但如果nVIDIA也选择有限度的开源,无疑能够像AMD一样、获得额外的开源驱动,而这些开源驱动能够为Linux直接支持,让用户能够获得更理想的体验,基于这一点,我们认为nVIDIA也将很快跟进—在关于显卡支持这场漫长的战役中,Linux社区再次获得了胜利,驱动的开源进一步增强了Linux的能量,同时也将助力Linux在桌面的普及。
[an error occurred while processing this directive]
由于GPU的技术机密很多都会在驱动中体现,所以显卡驱动的开源是一个相当敏感的问题,nVIDIA虽然对Linux驱动的开发态度积极,但它从来没有将驱动开源的想法,原因就在于担忧技术机密为对手获取。但如果驱动程序不以GPL公约开放源码,那么它就不可能被Linux内核所整合,这也是所有的Linux用户都必须额外为显卡安装驱动程序的主要原因;而假如能有高品质的开源驱动被Linux内核集成,那么将大幅提升Linux的易用性,基本上达到安装完就无需配置的水准,这对于Linux的桌面普及相当有好处。
AMD驱动开源让这一切成为可能,不过这并不意味着AMD放开全部的源代码,而只是根据需要释放出开发者需要的驱动代码,同时公开详细的开发文档—这些文档涵盖了R500(X1000系列)及以前的各个型号产品,而借助这些资料,开发者可以从无到有创建显示驱动程序以及针对AMD图形产品的基本驱动代码,这个消息对于Linux开源驱动的开发者而言可谓是鼓舞人心:来自AMD的支持将让开源驱动开发更为容易,而不必像现在一样只能通过逆向工程来窥探驱动程序,显卡支持滞后的情况也能获得根本性的解决(目前开源驱动仅能支持Radeon X系列之前的产品),而未来的开源驱动也将会为Linux内核所整合。
开源驱动的出现并不意味着专属驱动不再重要,事实上,AMD仍然对GPU技术机密相关的内容紧密封锁,因此开源驱动将无法充分发挥出硬件的性能,但在GPU速度如此之快的今天,开源驱动已足以满足Linux 3D GUI的需要,用户如果需要更高的图形性能,那么仍可以自行安装AMD官方的驱动程序。另外对于驱动程序中关于复制保护、数字版权管理、蓝光/HD DVD等敏感的机密,AMD仍将依照合约保守秘密,开源驱动不可能提供完善的支持,对于高要求的用户来说,专属驱动仍然是必不可缺。
nVIDIA尚未对AMD拥抱开源的做法发表评论,nVIDIA自身有足够的实力实时开发出专属驱动,并快速为各个发行版打包,理论上说,将驱动开源并没有紧迫的需求。但如果nVIDIA也选择有限度的开源,无疑能够像AMD一样、获得额外的开源驱动,而这些开源驱动能够为Linux直接支持,让用户能够获得更理想的体验,基于这一点,我们认为nVIDIA也将很快跟进—在关于显卡支持这场漫长的战役中,Linux社区再次获得了胜利,驱动的开源进一步增强了Linux的能量,同时也将助力Linux在桌面的普及。
相关文章
- 更新时间:11/22/2007让测试也随操作系统一起Vista化



重点专题