分页: 1 / 1

谁给解释一下XGL和aiglx?

发表于 : 2008-01-30 19:31
magicliu
目前我的状态是受限驱动+xgl开启compiz-fusion,
据说还有一种是支持aiglx的驱动不需要xgl就可以直接使用compiz-fusion.
那么请问各位达人,xgl和aiglx的区别是什么?
哪一种更好点?另 ,怎么知道受限驱动当前的版本?
谢过各位~

Re: 谁给解释一下XGL和aiglx?

发表于 : 2008-01-30 22:11
zhizunbao
magicliu 写了:目前我的状态是受限驱动+xgl开启compiz-fusion,
据说还有一种是支持aiglx的驱动不需要xgl就可以直接使用compiz-fusion.
那么请问各位达人,xgl和aiglx的区别是什么?
哪一种更好点?另 ,怎么知道受限驱动当前的版本?
谢过各位~
说一下显卡型号啊,A还是N卡,A卡我了解,N卡不清楚。
对于A卡来说,当然是AIGLX最好了。

发表于 : 2008-01-31 1:08
yafengabc
XGL是3D桌面的始作俑者,当时的XGL+COMPIZ实现的特效震惊了世界,以至于Vista发表前也临时赶工,实现了Aero等3D的特效(当然跟Linux下的没法比)做卖点.
XGL发展反两个阶段,第一个阶段是Xglx,就是在X-server的基础上运行Xglx,来实现3D窗口,当然,现在所说的XGL就是指的Xglx,而XGL以后要向Xegl方面发展,Xegl不依赖Xorg,直接运行在Framebuffer上,由于Xegl太激进(可能所有的显卡驱动都要重写吧),所以其他组织(Redhat等?)就在xorg的基础上发展了aiglx,这个是对xorg进行了小部分修改,加了GL部分的API,由于aiglx不需要另外的层,所以效能上比Xglx可能要好一些(没用过XGL不好说),但是可能要比以后的Xegl要差,不过Xegl的成熟可以说是遥遥无期,所以aiglx因该是现在的最好的选择.可惜ATI的驱动对其支持不好,intel跟nvdia的显卡对algix支持较好

发表于 : 2008-01-31 1:17
magicliu
原来如此~受教了。不过看了2楼和楼上的……又茫然了,到底A卡支持哪一个比较好~~:D

先谢过楼上两位了~~

发表于 : 2008-01-31 8:14
zhizunbao
magicliu 写了:原来如此~受教了。不过看了2楼和楼上的……又茫然了,到底A卡支持哪一个比较好~~:D

先谢过楼上两位了~~
ATI显卡驱动从8.42.3开始就加入了AIGLX支持,到现在的8.01为止已经支持的相当好了,使实现3D效果变得异常容易。根本没有XGL什么事了,信不信随你吧,反正我用着很爽。
目前实现3D效果有两个方案,XGL+compiz和AIGLX+compiz,比较起来前者有以下缺点
驱动性能低
很多游戏不支持
驱动控制中心不能打开
开3D不稳定
多占内存等等
而后者则没有这些问题,自己多在论坛看看,讲ATI驱动如何安装及开启3的的文章多了去了。