Nouveau是一个由爱好者组织的针对NVIDIA显卡开发第三方开源3D驱动的共同项目,并且Nouveau是在完全没有得到NVIDIA任何支持的情况下进行开发的,Nouveau算是X.Org基金会的一个项目(注:X.Org基金会是负责X Window System开发的社团,2004年1月22日在Open Group的X.org网站基础上建立。 )。开发所用方式我们也都很熟悉,和创新声卡kX驱动当年开发的方法类似,反编译NVIDIA的Linux显卡驱动,然后进行再加工深处理的进一步开发工作。
在法文中,Nouveau的意思相当于"new",目前Nouveau驱动距离完工还相当久远,Phoronix网站有机会第一时间拿到了一些Nouveau驱动的资料,他们毫不吝啬的贡献了出来,我们得以有机会对这款还在开发中的驱动有一些提前了解。
在Nouveau项目的Wiki中明白的说明了目前这只是一款针对开发人员的驱动,在普通用户用上它之前仍有大量工作需要完成。一旦这款驱动完成,它将是所有NVIDIA显卡用户的福音,它支持从Riva 128 NV03到GeForce 8800GTX G80的全系列显卡,甚至包括NVIDIA的Quadro工作站系列显卡,当然,仅限Liunx平台。
目前Nouveau驱动对NV20/30/40系列显卡支持的较好,不过仍然没有对一款GPU有完整的支持,因为还有很有例如顶点格式、贴图、DMA、TCL、vertex shaders之类的工作需要完成。下面是截至到本月23日在Xorg日志中列出的一些NVIDIA显卡支持列表。
Nouveau驱动近期的工作主要是针对新近发布的8800GTS/8800GTX提供支持,同时Nouveau的开发人员也在力争提供对NVIDIA SLI技术的支持。
在写作这篇文章的时候,Phoronix网站使用NVIDIA GeForce 6150、GeForce 6600GT、GeForce 7800GTX尝试了Nouveau驱动,Nouveau驱动正确的检测到了硬件,大多数情况下2D驱动是稳定的,但3D驱动显然距离完工依旧很遥远。
Nouveau驱动的另外一个优势是对PowerPC的支持,NVIDIA目前并没有提供针对PowerPC的任何Linux驱动,而Nouveau驱动在完成x86和x86_64部分的工作后将会努力加入对PowerPC的支持。相信在Nouveau驱动完全完成后会成为Linux爱好者眼中的一颗奇葩。
(出处:http://www.sheup.com)