AMD日前向开源软件开发社区公布了R600和R700 GPU的3D加速开发代码,包括一款3D加速Demo程序,升级版的显卡驱动以及Direct Rendering Manager渲染管理器的更新。对于普通用户来说,这一消息意味着真正支持3D加速的Linux开源驱动程序又近了一步,各种Linux发行版本有望在今年2季度左右正式支持A卡3D加速。
自从AMD收购ATI以来,开源团体就开始期待AMD何时能够开放显卡开发源代码,让Linux系统也能实现3D加速。2007年9月,AMD终于采纳了用户的呼声,同意开放ATI驱动文档。2008年2月在NDA保密协议的限制下,AMD向部分开发人员提供了过去几代GPU的开发文档,并随后和Novell合作推出了首款开源驱动。
此次,R600和R700 3D代码的公布让很多Linux开发人员喜出望外,尤其是包含了最新的R700代码,让Radeon HD 4800系列显卡也进入了开源3D加速的视野,赶上了市场主流的步伐。据悉,R600的开源文档之所以用了15个月的时间才能够公布,是因为其间AMD做了大量删节工作,将任何无关3D引擎本身,以及涉及AMD未来产品的代码进行了仔细删减。最后公开的代码还经过了AMD高层软硬件开发主管的全面检查,保证它们可以在无需保密协议限定的情况下完整公开。
目前公开的代码仅涉及3D引擎开发,不过AMD表示未来会开放一些其他功能的开源项目,诸如UVD视频引擎等。有兴趣的Linux开发人员已经可以到Freedesktop项目网站上下载AMD显卡3D加速代码。
网友评论