当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 6 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [分享]给新手~~xgl与aiglx 的区别
帖子发表于 : 2007-09-29 8:31 

注册: 2006-11-01 8:35
帖子: 36
送出感谢: 0 次
接收感谢: 0 次
xgl与aiglx

自从有了XGL这个东西, Linux下的3D桌面就开始疯狂起来,号称把VIsta的aero踩在脚下,更不把MacOS放在眼里,但是先进归先进,稳定性却不怎么样,这是我半年前在Ubuntu dagger下得出的痛苦结论。然而半年过去了,关于Linux 3D桌面发生了不小的变化,导致我这个小白鼠又一次冲在了前面,或许又是一个国内首创?

首先是XGL与AIGLX之争。缘起XFree86架构导致的3D应用问题,不多说了。Novell的天才程序员以重新发明轮子的勇气作出了XGL这个怪兽,意图将整个X由openGL协议作为最底层绘图支持,来加强X的渲染以及3D加速能力。这个怪兽终究是作出来了,然而因为其太激进,甚至抛弃了 Xorg本身,被很多人所不容,同时因为对于很多闭源显卡驱动的兼容性问题(nv和ati都有),导致大部分显卡其实只能通过非直接渲染的方式来支持 XGL。这并不是XGL不好,而是其真的太激进了,激进到了厂商以及用户都有点接受不了,而敢于宣称在发行版中集成XGL的,也就只有XGL的老东家 Novell,这个时候,AIGLX出现了。AIGLX是Redhat旗下Fedora项目中的一个分支,其目的是通过逐渐改进mesa渲染来将现有 xorg中加入openGL的硬件加速功能。从最终结果来看,它与XGL是一样的,都是为X加入3D加速能力。但二者实现方式却选择了两条道路,XGL重新发明轮子,而AIGLX是在现有轮子上增加功能。目前看来,大多数发行版厂商选择了后者,据我所知,支持或者打算支持的著名发行版有RH FC6,Ubuntu 6.10,相信以后会更多。AIGLX还有几个优点使得最终用户可能也倒向它的阵营:1--闭源驱动支持,2--较低的硬件要求,3--资源占用较少,4 --避免更换Xserver导致的兼容问题。

XGL只是一个理想,AIGLX却是现在摆在我们用户眼前的现实,有这么好玩的东西,我当然是跑在最前面测试的。然而天不遂我愿,nvdia驱动对于一个 pixmap函数支持的缺失使得所有nv卡无法运行AIGLX,于是在最近的几个月中,我只有一面玩着我的Longhorn Server,一面关注何时放出最新的nv9XXX驱动,一面郁闷的看着那些集成显卡的玩家秀他们的AIGLX桌面。
9月21日,nv发步了最新的9625beta驱动,changelog第一条就是我想要的,于是我想,看来这个周末有的忙了,我终于可以开始我的AIGXL之旅了。

引用:
http://publishblog.blogchina.com/blog/t ... ID=6026841
http://jingyu2004.bokee.com/6026841.html


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2007-10-02 13:16 

注册: 2007-09-15 22:14
帖子: 11
送出感谢: 0 次
接收感谢: 0 次
貌似支持正好相反,我的ati只能用xgl,而不支持aiglx啊。


页首
 用户资料  
 
3 楼 
 文章标题 : Re: [分享]给新手~~xgl与aiglx 的区别
帖子发表于 : 2007-10-02 14:22 

注册: 2006-01-18 15:01
帖子: 1074
送出感谢: 0 次
接收感谢: 1
densefog 写道:
xgl与aiglx

自从有了XGL这个东西, Linux下的3D桌面就开始疯狂起来,号称把VIsta的aero踩在脚下,更不把MacOS放在眼里,但是先进归先进,稳定性却不怎么样,这是我半年前在Ubuntu dagger下得出的痛苦结论。然而半年过去了,关于Linux 3D桌面发生了不小的变化,导致我这个小白鼠又一次冲在了前面,或许又是一个国内首创?

首先是XGL与AIGLX之争。缘起XFree86架构导致的3D应用问题,不多说了。Novell的天才程序员以重新发明轮子的勇气作出了XGL这个怪兽,意图将整个X由openGL协议作为最底层绘图支持,来加强X的渲染以及3D加速能力。这个怪兽终究是作出来了,然而因为其太激进,甚至抛弃了 Xorg本身,被很多人所不容,同时因为对于很多闭源显卡驱动的兼容性问题(nv和ati都有),导致大部分显卡其实只能通过非直接渲染的方式来支持 XGL。这并不是XGL不好,而是其真的太激进了,激进到了厂商以及用户都有点接受不了,而敢于宣称在发行版中集成XGL的,也就只有XGL的老东家 Novell,这个时候,AIGLX出现了。AIGLX是Redhat旗下Fedora项目中的一个分支,其目的是通过逐渐改进mesa渲染来将现有 xorg中加入openGL的硬件加速功能。从最终结果来看,它与XGL是一样的,都是为X加入3D加速能力。但二者实现方式却选择了两条道路,XGL重新发明轮子,而AIGLX是在现有轮子上增加功能。目前看来,大多数发行版厂商选择了后者,据我所知,支持或者打算支持的著名发行版有RH FC6,Ubuntu 6.10,相信以后会更多。AIGLX还有几个优点使得最终用户可能也倒向它的阵营:1--闭源驱动支持,2--较低的硬件要求,3--资源占用较少,4 --避免更换Xserver导致的兼容问题。

XGL只是一个理想,AIGLX却是现在摆在我们用户眼前的现实,有这么好玩的东西,我当然是跑在最前面测试的。然而天不遂我愿,nvdia驱动对于一个 pixmap函数支持的缺失使得所有nv卡无法运行AIGLX,于是在最近的几个月中,我只有一面玩着我的Longhorn Server,一面关注何时放出最新的nv9XXX驱动,一面郁闷的看着那些集成显卡的玩家秀他们的AIGLX桌面。
9月21日,nv发步了最新的9625beta驱动,changelog第一条就是我想要的,于是我想,看来这个周末有的忙了,我终于可以开始我的AIGXL之旅了。

引用:
http://publishblog.blogchina.com/blog/t ... ID=6026841
http://jingyu2004.bokee.com/6026841.html

你说的是Xegl和aiglx。有点误导吧。


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2007-10-02 15:44 
头像

注册: 2005-10-14 16:55
帖子: 1637
地址: 江苏
系统: OS X
送出感谢: 0 次
接收感谢: 0 次
现在都是compiz fusion的时代了~~


_________________
Hardy Heron + Mac OS X

在某些人眼里(炫耀+摆阔+不懂音乐+在乎外表-内涵-鉴赏能力-文化)*跟风=买iPod


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2007-10-04 11:13 
头像

注册: 2007-05-06 8:19
帖子: 7433
送出感谢: 0 次
接收感谢: 4
怎么知道我现在用的是哪个?


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2007-10-04 15:38 

注册: 2007-02-25 16:56
帖子: 1261
送出感谢: 0 次
接收感谢: 0 次
贴子有点。。。 :D


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 6 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译