momo zone

调核人的blog

openSuSE XGL消散

Novell 以重新发明轮子的执念发明了XGL - 完全以GLX 为基础的X Server ,在本月随着XGL 更新目录的清空而告终结。

07年底第一次在openSuSE10.2 中接触了XGL , 主要是为了打开compiz。说实话我对这个XGL开始感觉还不错,用的R400 GPU +fglrx,视频正常,3D图形正常(因为所有的图形都用openGL描绘),没有现在aiglx中GLX程序支离破碎的问题。而且由于XGL 是direct rendering,而且自己的libGL对很多openGL功能设计了自己的实现, 所以compiz的blur效果也很正常,但aiglx就不行了。到目前也不行~~。 但R400+fglrx+XGL 也有一个致命缺陷 :慢 。
后来就换了R400+radeon+aiglx ,我开始发现,对这类老卡开源驱动已经赶上了闭源驱动。compiz 非常流畅,比目前的win7 AREO 还要流畅, 除了blur无法启用,其他都正常。另外2D 加速方面也比闭源驱动高一个台阶。
不过我我一直用/X11:/XGL里面的compiz-fusion 来更新,本月突然发现这个目录完全清空了,起初以为资源更新。后来去论坛看了一下,原来已经有人讨论了,得到的结果就是:/X11:/XGL完全废弃。  
 
新的compiz-fusion 从0.8开始又统和在一起成为了compiz ,OH my god 这不是折腾吗? 有句话说的好:出来混迟早是要还的。 
ok,开始折腾新源里的compiz。 注意到fusion的字眼已经消失的无影无踪,当然fusion-icon也拜拜了。全部安装完之后用compiz –replace ,如我料想,什么也没发生,那么…..还是请fusion-icon 进来吧,结果还是不能用,另外有一些额外的错误,看来从compiz-fusion 合并到compiz还是改变了不少东西了。肯定是compiz的启动参数要变动一下。参考了openSuSE11.3 的指南发现要装一个包:compiz-manager  这个包和fusion-icon 类似用来自动配置compiz ,不过没有图形界面罢了,无所谓,先试一下。
 
结果真的好了~~ 
不过现在没有emerald 这个窗口装饰器了,默认是kwin。好办,把光盘里的emerald 请出来就行了。也许有人要说KDE4的主题也可以啊 , 对不起我还在用KDE3 … 暂时没有升KDE4的打算。
从这时刻起彻底告别XGL 和compiz-fusion了 ,下一步就等dri2 ,KMS稳定了
Advertisements

发表评论

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 更改 )

Twitter picture

You are commenting using your Twitter account. Log Out / 更改 )

Facebook photo

You are commenting using your Facebook account. Log Out / 更改 )

Google+ photo

You are commenting using your Google+ account. Log Out / 更改 )

Connecting to %s

%d 博主赞过: