Fancy
最近的 XGL 和 Compiz 还真是挺红火的,不知道是不是因为 Vista 加 SUSE 和 Ubuntu 等等系统上实现 3D 桌面等等奇特效果的缘故,此前 SUN 的 Project Lookinglass 倒没什么响动了。
Xgl--或者说 Xglx 更准确点儿的叫法--是完整的 X server,配置过或者看过 ubuntu 配置 Xgl 方法的哥们肯定了解这是个 X11 加 OpenGL--通过 glitz-- 的实现,所以才会如此热烈地渴求 ATI 和 Nvidia 自家的驱动,否则 OpenGL 实在跟不上。因为 Xgl 仍然需要 window manager,目前大家用得最多的是 Compiz,所以现在冒出来的大多数是 xgl + compiz 的奇幻效果。compiz 的发起者是 David Reveman ,今年 1 月 2 号第一次 release,然后,然后大家看到了,很快获得了关注和欢迎。现在 Xgl 是 freedesktop.org 的一部分。
运行 Xgl 其实意味着同时跑两个 x,会产生 overhead 是铁定的。Xegl 和 Xgl 不同,它使用 EGL(embedded OpenGL),按这的说法,这是个 kernel 级的 OpenGL API,不过这个看起来很 cool 的家伙前景堪忧--虽然大家认为它是 xgl 的未来方向--原因之一是几乎没有显卡真正支持 EGL。
另外两个可能有点失落的是 Luminocity 和 AIGLX 。Luminocity 是 Fedora 和 GNOME 的试验场,依赖传统的 x server 提供的 OpenGL API。不像分离的 xgl 和compiz,Luminocity 是二合一的 Window and Composite manager。AIGLX 是 Accelerated Indirect GLX 的缩写,还是 Fedora 的开发产品,是对核心 X server 的扩展,不像 Xglx 那样对 X 有额外要求,可以很方便地集成各家显卡的专门特性,可以发挥最大效果。当然问题也在这儿,AIGLX 需要驱动一级的支持,free 的目前当然没有,只有依靠 A N 两家提供。
[tags]xgl, compiz, linux, desktop, 3d, gui, software[/tags]
4 Human Visitors Responded to “Fancy”
如果您没注册 Gravatar 的服务,这里会随机选择一张 Flickr 或者 JPG Magazine 的照片作为您的头像哟~~ 已注册了 Gravatar?那自然,您的头像正常显示。A random picture from Flickr or JPG Magazine will be used as your avatar if you haven't registered Gravatar or use a fake email.
Leave a Reply
如果您没注册 Gravatar 的服务,这里会随机选择一张 Flickr 或者 JPG Magazine 的照片作为您的头像哟~~ 已注册了 Gravatar?那自然,您的头像正常显示。A random picture from Flickr or JPG Magazine will be used as your avatar if you haven't registered Gravatar or use a fake email.









我在Fedora上实验xgl以失败告终。FC5的官方yum源里有xgl,但是不能运行。重新自己编译没有那个精力,虽然有很长很长的一片官方文档。
期待它的成熟。
忘记了说,FC5里是AIGLX。进不了x。可能是驱动的问题,又好像不是。
又说错了哦,在 fedora 里面,compiz on AIGLX 跑得很好,大有取代 metacity 的势头,而如今的 metacity,是合并了 luminocity 的成果,后者早就自然消亡了。最后,compiz on AIGLX 在 intel 显卡上效果不错,而 intel 显卡才是真正的市场占有率最大的。相比之下 xgl 才叫没什么动静。
aiglx 的问题是对 gl 程序支持不好,也许是天生的 :(
http://principe.homelinux.net/