LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2225|回复: 23

Mesa 7.5正式发布:引入Gallium3D构架

[复制链接]
发表于 2009-7-19 17:19:35 | 显示全部楼层 |阅读模式
Mesa 是OpenGL规范的开源实现,让显卡的3D加速特性透过此得到施展。在很多平台Mesa都得到了应用。其中包括X Window系统。

近日Mesa 7.5正式发布了,这是一个具有重要含义的版本,因为它引入了“Gallium3D”构架。

Mesa的开发始于1993年,历史已是相当悠久。

虽然近年不断的开发让Mesa也适应了现代桌面的3D技术,如DRI(直接渲染构架)的引入让X Window直接在桌面上渲染OpenGL的3D应用成为可能,最新的已经是DRI2了(已经在Fedora 11中默认启用)。

然而,Mesa的框架决定了它驱动开发的复杂性:每个显卡厂商的3D驱动都有各自不同的应用后端,通过此调用Mesa的API来实现3D加速。Intel、AMD和NVIDIA这三大厂商的显卡都具备各自不同的应用后端,造成了开发和维护困难。

而Mesa 7.5最新引入的Gallium3D则是相当先进的一项技术,即使目前为止还未完全成熟。

Callium3D提供一套统一的API,这套API将标准的硬件特性(而非软件特性)暴露出来(如shader units),也就是说,Callium3D直接与统一的硬件级特性打交道,而非充当一个纯软件层。

因此,这些API使得OpenGL 1.x/2.x,OpenGL 3.x,OpenVG,GPGPU架构甚至 Direct3D 的实现,都只需要通过一个单独的后端即可。而无须各个厂商自行开发各自不同的后端。

这不仅让开发和维护显示驱动带来了极大的方便,而且统一的API使得Mesa的灵活性和扩展性大大增强。透过Wine项目正在实现的开源Direct3D,未来Linux平台直接运行DirectX游戏将不是梦想!

未来,Mesa 7.6还将进一步完善Gallium3D的支持,更有意思的是,此前在驱动开发领域一直落后的AMD,将率先使得ATI R600/700系列显卡支持Mesa 7.6,并成为Mesa的一部分。

显示驱动领域的格局是否将要改变呢?让我们拭目以待!
发表于 2009-7-19 18:01:59 | 显示全部楼层
已经进入testing啦。
回复 支持 反对

使用道具 举报

发表于 2009-7-19 18:45:54 | 显示全部楼层
下午升级没有看到.还是死了一次
回复 支持 反对

使用道具 举报

发表于 2009-7-19 22:52:49 | 显示全部楼层
中午自己编译跟上了...
一切正常,但没有见到大的提升...没办法机器太老...=.=
回复 支持 反对

使用道具 举报

发表于 2009-7-19 23:30:32 | 显示全部楼层
Post by huntxu;2007718
中午自己编译跟上了...
一切正常,但没有见到大的提升...没办法机器太老...=.=

p3?是有点老
回复 支持 反对

使用道具 举报

发表于 2009-7-19 23:43:30 | 显示全部楼层
libdrm官方也终于升级了。默认--enable-nouveau-experimental-api  --enable-radeon-experimental-api

果然比较激进。也就是说如果内核支持,比如用2.6.31rc,ATI就可以开启KMS了。但是mesa在libdrm之前编译,这样mesa应该需要重新编译一次。还有xf86-video-ati

mesa就没有--enable-gallium-radeon --enable-gallium-nouveau,所以所引入的gallium并没有用到,这两个默认disable
回复 支持 反对

使用道具 举报

发表于 2009-7-20 01:54:35 | 显示全部楼层
xf86-video-ati-git 编译出错。。。
gallium在新内核没出以前应该是没用的吧?好像还功能不全的样子。
回复 支持 反对

使用道具 举报

发表于 2009-7-20 07:06:17 | 显示全部楼层
刚发现进testing了,升上去看看........
不行自己折腾编译......
发现出差一个月回来啥都等到了,哈
回复 支持 反对

使用道具 举报

发表于 2009-7-20 10:43:18 | 显示全部楼层
至今也没闹明白Gallium3D到底是怎么回事,相当于是统一dri driver的一个模板么?所有DRI驱动都使用一致的后端去执行mesa(libGL.so)要求的运算?
回复 支持 反对

使用道具 举报

发表于 2009-7-20 11:42:26 | 显示全部楼层
我的xorg-server都还没升级。。。
上次升到1.6.1.901-3,死得很凄惨,费力无数力气才降级回来。。。至此以后,我就对xorg相关的包持有怀疑态度了。。。我还希望能够进图形界面正常工作的阿。。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表