红联Linux门户
Linux帮助

分享:A卡(ATI Mobility Radeon X2300)开启桌面特效的方法

发布时间:2008-02-17 08:25:01来源:红联作者:mbbaiy
首先要感谢红联中给过我帮助的各位高手,大侠!虽然你们没有能直接指导我在我的本本上实现桌面特效,但你们的每一点帮助都对我最后的成功做了必不可少的铺垫,在此衷心的感谢!
我是个菜鸟,下述的方法是通过摸索来的,如果有错误及不周之处,还望指教!
言归正传:
我的显卡ATI Mobility Radeon X2300(以下简称X2300),系统Fedora 8(内核2.6.23.15-137.fc8)
之前我觉得存在的最大的问题就是ATI官方驱动无法打包(具体在终端中运行的错误提示见我过去发过的帖子),ATI 2月13日的驱动终于可以打包了!究竟为什么?是先前系统的问题,还是驱动的问题,我就不太清楚了。不过有的网友称ATI官方也承认存在一些无法打包的问题。总之,我在安装躯动前,已经把所有能更新的软件包都更新了。(下述步骤可以忽略2,3)
1、到ATI官方网站下载了驱动http://ati.amd.com/support/drivers/linux/linux-radeon.html,我存放到了/root下,以免到时候在终端运行时找不到。X2300没有明确在驱动适用的显卡列表里,不过据称它与X1300性能差不多,改动不大。
2、开启终端。
运行#sh ati-driver-installer-8-02-x86.x86_64.run
在ATI Prorietary Linux Driver 8.455.2 Setup 窗口里选择Generate Distribution Specific Driver Package,点continue。
点I Agree.
Options中没有列出针对F8的包。点Packages For Other Distributions,点continue.弹出Message.点OK。
3、终端中运行
#sh ati-driver-installer-8-02-x86.x86_64.run --listpkg
列出了所有可以打的包。
4、终端中运行
# sh ati-driver-installer-8-02-x86.x86_64.run --buildpkg Fedora/F8
产生四个文件ATI-fglrx-8.455.2-1.f8.i386.rpm ,ATI-fglrx-control-center-8.455.2-1.f8.i386.rpm ,ATI-fglrx-devel-8.455.2-1.f8.i386.rpm ,kernel-module-ATI-fglrx-2.6.23.15-137.fc8-8.455.2-1.f8.i386.rpm 。
5、删除以前的驱动。
我曾尝试直接安装那四个文件。但是提示有冲突。于是通过应用程序中的添加/删除软件,搜索fglrx.将原来的驱动相关的几个文件删除了。注意不要删多了,删之前先弄清楚要删的软件是作啥用的。
6、安装驱动
先安装kernel-module-ATI-fglrx-2.6.23.15-137.fc8-8.455.2-1.f8.i386.rpm。双击即可。
在安装 ATI-fglrx-8.455.2-1.f8.i386.rpm
之后ATI-fglrx-control-center-8.455.2-1.f8.i386.rpm ,ATI-fglrx-devel-8.455.2-1.f8.i386.rpm。
这样的顺序是因为软件之间有依赖性存在。
7、之前我已将compiz所有相关的软件包都安上了(没必要都安装,我也分不清)。具体方法,请参考其他网友的帖子。
8、重启一下吧
9、终端中运行
# fglrxinfo
显示
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Mobility Radeon X2300
OpenGL version string: 2.1.7281 Release
运行
# glxinfo|grep rendering
显示
direct rendering: Yes
表明安装成功了。
开启特效。之前的白屏现象消失。
10、转贴:compiz fusion 的设置。

标题:FC8设置3D特效

出处:扑扑的红

时间:Wed, 09 Jan 2008 12:56:32 +0000

作者:hpp0591

地址:http://www.hppzy.cn/blog/read.php?16



内容:

第一步.使用Emerald作为系统默认的主题管理

1.右键点面板上的Compiz Fusion Icon--Select Window Decorator,点选emerald.

2.右键点面板上的Compiz Fusion Icon--compizconfig setting Manager,在里面选择一个自己喜欢的主题,如果你喜欢仿VISTA的玻璃效果主题,那么我在附件里放了一个,下载附加里的主题包后把后缀名里的“.zip”去掉(注意:千万别去解包!因为不允许上传特殊格式的文件,所以我给它改了后缀),然后打开compizconfig setting Manager,点右上角的Emport,然后指向你下载的这个主题包文件就可以使用了。

3.根据个人喜好在compizconfig setting Manager里对主题的各种效果进行一些设置,或者完全不去管它。



第二步.使用Compiz Fusion作为默认的桌面3D管理

右键点面板上的Compiz Fusion Icon--Select Window Manager--点选Compiz。

第三步.设置Compiz Fusion的各种3D特效

1.右键点面板上的Compiz Fusion Icon--Setting Manager就进入3D特效的设置界面。里面的各种特效设置非常繁琐,而且每个人需要的特效又无法详尽的表述过程。我只说说其中的几个应用比较多的特效。

2.点选General Options-Desktop Size,在这里设置水平虚拟和垂直虚拟桌面数,3项数值可以设置为4.4.4,其他几项默认就可以了。

3.把Viewport Switcher打上勾,各项数值不用去动,默认就行了,这样就可以使用鼠标中键任意转动3D桌面并且使用滚轮方便的在窗口间任意转换。

4.点选“旋转立方体”--启用,默认的设置已经很好用了,你只需要根据自己的喜好调整“缩放”的数值来调整立方体的景深。

5.点选“桌面立方体”--启用,Behaviour是设置为桌面内立方体的,需要的就在“内立方体”项打勾,不需要的略过;进入Transparent Cube,其中Opacity During Rotation 是设置你启动桌面立方体的透明度,第二项是设置从立方体回到实际桌面的明暗透明度的,第三项是设置从立方体回到桌面的时间,第四项给它打勾。其他使用默认值。

6.点选Animations给各种窗口的3D特效进行具体设置,进Effect Settings ,建议给Random Animations For All Events项打勾,让它随机使用各种3D效果,当然你也可以对各种操作动作指定特殊的效果,不过这样设置起来非常繁琐,感觉还不如让它自动随机选择效果,然后往下拉滑条到Fire项,点开它,这里是设置火焰效果的,随你喜好去设置。如果在前面给Random Animations For All Events项打勾了,那么其他几项设置可以略过,用系统默认的就够。

7.点选Cube Atlantis,第一项是设置立方体内鱼的数量,其他是设置鱼的色彩和大小的。

8.进入Utility类,点选Cube Caps,这里是设置立方体顶面和底面图像明暗透明度的,你可以选择自己喜欢的图片放到立方体的顶面和底面。

9.点选“崩溃处理”--启用--启用。compiz fusion特效在实际使用中还并不能保证100%的稳定,偶尔也会自己挂掉,遇到这种情况时,你可以右键点Compiz Fusion Icon 然后选择Reload Window Manager,这样Compiz Fusion又可以重新挂载启动。同样,实际操作中还发现Emerald主题也会偶尔挂掉,方法同样是右键点Compiz Fusion Icon 然后选择Select Window Decorator,点选emerald。

10. 需要注意的是:并不是所有的3D效果都是你喜欢或者适合你的,而且开启过多的特效必然要消耗掉相当的系统资源,甚至可能引起桌面崩溃;选择适合自己电脑硬件承受能力并且不纯粹为了3D而3D,让3D特效不仅仅能让你赏心悦目而且实实在在成为你操作系统实际应用的强大助手。常听人说:3D特效有什么用啊?不就是好看好玩吗?我可以告诉你,我虽然使用3D的时间还很短暂,可是compiz fusion带给我的轻松和快乐便捷是其他任何系统软件都无法比拟的,我已经完全离不开它了,甚至到了单位的电脑上也会下意识的去快速切换,这时候才发现没有COMPIZ的电脑简直就不是电脑,没有COMPIZ绝对是一件多么不幸而痛苦的事。

11.Compiz Fusion可以自由设置的项目内容数值很多,但我用自己的体会告诉你:看不懂的地方别去乱搞,不知道它有什么作用的时候暂时别用,特别是对它默认的各种特效按键组合不要轻易的修改,因为里面有太多的按键组合了,默认的快捷键组合已经解决了与系统快捷键的关系,如果随便修改快捷键的组合有可能发生其他不可预知的错误。

补充之一:给compiz fusion加装一个随意窗口3D插件Freewins

顾名思义,Freewins就是一个让窗口可以任意自由伸展的3D窗口插件,可惜的是Freewins插件并没有包括在Beryl和Compiz Fusion的发行版里,可是这个插件却非常有意思,相信很多朋友都想体会一下Freewins的奇妙。下面说说怎么给你的COMPIZ FUSION装上Freewins的插件:首先,去官网http://www.compiz-fusion.org/ 找到它,然后自己编译,编译的方法很简单,tar--make--make install,编译完成后在打开你的compizconfig setting Manager,你会发现里面多了个“未分类”的大项,OK!恭喜你,编译成功,你已经可以Freewins你的任意窗口了,点选“Freewins“--点选“启用”,然后把“一般”点开,给它设置一下启动关闭的快捷按键组合,我把开启Freewins设置成Shift+Win+鼠标左键,把关闭Freewins设置为Shift+Win+鼠标右键,或者你也可以什么都不改。为了方便大家,我把Freewins插件包打成ZIP压缩包放在附件里,喜欢的可以下载使用。编译的时候要注意,把从这里下载的附件压缩包直接释放到任意位置,然后终端CD进入释放后的文件夹(不需要权限),依次执行以下操作:

~>make clean

~>make

~>mkdir -p ~/.compiz/metadata/

~>make install

(如果以上操作出现问题可千万别来骂我,因为我也不明白会出现什么错误;我自己也是这样干并且完全成功的)



补充之二:给你的桌面装一个类似MAC玻璃效果的BAR台-avant-window

可能很多像我这样的新手都会喜欢那个桌面上摆放快捷启动程序图标的漂亮的有点MAC意思的小BAR,我这里有这个包avant-window,我把它也放到附件里,需要的朋友自己下载后编译一下就可以使用了。怎么编译?这个就别问我了吧,最后多说一句:有什么问题最好自己慢慢琢磨,琢磨不出来就来红联搜一下,如果还找不到答案就去GOOGLE一下,应该有了。







Generated by Bo-blog 2.1.0

存在的问题:折腾了好久终于见到了梦寐以求的特效,太激动了!问题还是存在的例如 ATI CCC中提示内存:64M。可是我的显存是128M(Windows 优化大师里显示256M,据说是通过个啥技术实现的,我记不清了。),还需要完善。
文章评论

共有 12 条评论

  1. flyerwang 于 2008-10-22 22:35:11发表:

    有没有会出现这样的情况,开启了3D特效播放电影会闪烁?

  2. mbbaiy 于 2008-10-22 18:40:02发表:

    我现在用F9,livna的驱动,也实现了桌面特效。ati官方的驱动,我无法打包。以下为我找到的一些东东,希望有用。
    1、升级 yum update
    2、装驱动 yum -y install kmod-fglrx glx-utils
    3、装compiz相关
    yum install compiz*
    yum install ccsm
    yum install fusion-icon
    yum install fusion-icon*
    yum install emerald[-themes]
    4、装智能拼音输入法
    yum install scim-lang-chinese
    yum install scim-pinyin-scim
    5、装kde4
    yum -y install switchdesk*
    yum -y install kde*

  3. shiboo 于 2008-04-22 10:42:37发表:

    还想问一下 同样的方法在Ubuntu中是否可以应用 望楼主解答

  4. shiboo 于 2008-04-22 09:27:38发表:

    感谢楼主 之前在苹果里被X2300搞的晕头转向 以至转战Linux还对X2300有些怀疑 现在终于释怀了 再次感谢楼主

  5. wolf.m 于 2008-03-31 15:36:12发表:

    好东东!!

  6. 350933415 于 2008-03-03 21:43:24发表:

    笔记本的hd2300linux驱动哪里有啊?

  7. mbbaiy 于 2008-03-03 16:37:25发表:

    是不是compiz相关的东西没装全。

  8. mbbaiy 于 2008-03-03 16:36:19发表:

    是不是compiz相关的东西没装全。

  9. xingfu 于 2008-03-02 10:19:48发表:

    我的也是F8的X2300,驱动也已经装上了,但是就是开启不了3D加速??????????
    不知道为什么?
    [root@localhost tian]# fglrxinfo
    display: :0.0 screen: 0
    OpenGL vendor string: ATI Technologies Inc.
    OpenGL renderer string: ATI Mobility Radeon X2300
    OpenGL version string: 2.1.7281 Release

    [root@localhost tian]# glxinfo | grep direct
    direct rendering: Yes
    [root@localhost tian]# glxinfo|grep rendering
    direct rendering: Yes

  10. amwssess 于 2008-02-18 12:59:19发表:

    试一下吧````````````谢谢```````:ha3nd

  11. sonr 于 2008-02-18 11:02:52发表:

    受教了

  12. yardslong 于 2008-02-17 09:34:58发表:

    看到好多人的A卡有问题,我也用A卡2500的,安装多个版本都能认到,效果也能开