compiz 和beryl 的体验
|
经过了很多很多天的折磨,终于对AMD的驱动彻底绝望.为了让compiz在我这一个2600上能够正常工作(Work),尝试了n种方法,如下: I.AMD proprietary linux driver(fglrx) 刚开始下了8.4II.3的driver,发现没有办法生成kernel-module.过了近一个月出了8.4III.3(catalyst linux VII.11),核心module能够生成,安装后compiz仍然提示没有texture_from_pixmap,失败.... II.livna版的kmod-fglrx 据说livna对fglrx进行了一定的patch,能够让8.4II.3版的能够在II.VI.23的内核下工作(Work),可以开启电脑的桌面2D direct rendering,最基本的gl 3d(glxgears),但是一启动操作系统compiz还是提示该死的texture_from_pixmap: not present. III.xorg的radeonhd 以前的笔记本用fc7的时候用的就是这一个radeon驱动,启动操作系统compiz没有任何问题;不过ATI自从跟AMD合并以后就对open阵营采取敌对态度,所以至今也没有一个像样的open driver能够支持radeon大于X800型号.在koji.fedoraproject.org上面找到了一个别人编译好的radeonhd rpm,装好以后startx以后就直接或者间接黑屏,xorg的日志中radeonhd提示不支持R6xx....于是决定自己编译,但是要自己git.fedora似乎不提供git,找了一堆rpm却实在没有办法解决dependency repository.尝试了半天终于用srpm生成了git,于是git到了radeonhd的source.终于编译好了radeonhd,一用还是黑屏+花屏..... IV.Xgl 据说fglrx的主要问题是不太支持AIGLX,似乎Xgl能好一些.问题f8似乎不太可能提高Xgl,所以打算自己编译.看了 freedesktop.org的wiki,依次编译glitz,mesa,Xgl.费了九牛二虎之力解决了一堆dependency的基本问题,最后编译 Xgl的时候却又是一堆错误.似乎要找到能够和这一个Xgl完全配套的mesa-source已经不太可能,只能作罢.....最后死马当活马医装了一个 fc7的xgl,compiz却又提示没有GLXFBConfig,再一次崩溃 V.downgrade xorg fedoraforum有个别的人说只要把xorg降到fc7的版本就可以让compiz really works,于是把xorg降到xorg-x11-server-Xorg-I.III.0.0-9.fc7,再用代理下了一个放到平时根本打不开的共享(Sharing)站点上的compiz,安了好半天以后还是一切照旧. VI.back to FC7 抱着试一试看的心态回到了从前的FC7,装好了fglrx以后果然没有任何问题就启动操作系统了compiz,只不过版本太旧,效果(Effect)有点偏少.添加了compiz-fusion的repo后yum了0.V.2的compiz-fusion,启动操作系统后发现没有标题栏...搞不懂是什么情况在xorg.conf里加了一堆option,结果compiz就彻底over了,于是无奈中用fedoraforum的一位达人做好的shell script装好了Xgl+bery+compiz,再开当中的任何一个,ok! 而不能是且效果(Effect)那是一个 炫. 总结 之前在fc8中花了两天时间结果还是一事无成,如果amd一直不出个像样的驱动的话莫非只能等到radeonhd能用的时候?还是问题出在f8的kernel或者是xorg上面??折腾了这么久已经没有再用f8的冲动了.----- 好像用了官方的驱动后就开不起Compiz了…… 如果强开beryl的话就白了……以上纯属个人想法,恕不承担任何责任! |
》热 点 关 注
》编 辑 推 荐
》相 关 图 文
