OpenGL 3.0和GLSL 1.30规范颁布后,NVIDIA和AMD相继在显示驱动程序中予以支持,但GeForce 177.89和催化剂8.9都仅限于Windows环境。直到今天,NVIDIA才为Linux用户推出了同样的新驱动,版本号为177.61.02 Beta。
NVIDIA的Aaron Plattner表示,该驱动主要是提供给Linux开发人员的,方便他们试用OpenGL 3.0和GLSL 1.30的新功能,而面向普通用户的版本还要稍等一段时间。
这款驱动新增的OpenGL 2.1扩展有ARB_vertex_array_object、ARB_framebuffer_object、ARB_half_float_vertex等,新加入的OpenGL 3.0扩展则有GLX_create_context、ARB_draw_instanced、ARB_geometry_shader4、ARB_texture_buffer_object等等,另外它还支持EXT_texture_swizzle、支持带不同体积附件的帧缓冲对象(FBO)、修正了VAO的一些问题并提高了性能。
不过由于该驱动还处于测试阶段,因此暂时无法支持OpenGL 3.0的部分新功能,比如单通道(RED)和双通道(RG)纹理、清空缓冲区API、无窗口渲染、向上兼容环境、调试环境等。
新驱动支持Quadro FX 370/360M等专业显卡和GeForce 8000/9000/GTX 200系列桌面显卡,支持32/64位Linux系统,但不适用于FreeBSD和Solaris,NVIDIA也没有透露何时发布相应的版本。
AMD方面亦未公布催化剂驱动何时能在Linux下支持OpenGL 3.0。
NVIDIA 177.61.02 Linux驱动本地下载: