|
|
转贴请注明:引自linuxsir
http://www.linuxsir.cn/bbs/showthread.php?t=314307
目录:
一。引言
二。驱动
三。装XGL
四。装compiz 或者berly
五。后记
六。附录
文章摘要:
本文简要论述了在Fedora 7 使用ATI显卡实现3D桌面效果的方法。实际上本文可以拓展到N卡的。
关键词:
keywords: redhat;fedora 7 ;显卡;ATI ;3D 桌面
正文内容
一。引言
我是linux新手哦,请大家多多关照,谢了。
讲讲大约两年前和linux的事吧
虽然以前也装过redhat9.0,不过是在我弟的电脑装的。
我电脑装不上,就是装上后,开机一片黑,对一个新手绝对是一大挑战,费了老大劲还是没装显卡驱动,MSI的9550小强版的第一版,(据说后来的缩水严重,厂家呀)。还是不死心,在我弟MX400显卡的电脑装的,硬盘安装的。在过去,厂家对驱动支持太差了,不像现在版本更新快,对驱动支持好。
当时很不好用,要优化设置的东西太多了,最主要的是反应满,装了不久就删。当然也装过国产的redflag(红旗)桌面版的4.0,不过我刚装时,一插上U盘,就死机了,晕,还称对U盘即插即用(P&P)。
前几天,在网上看到linux在很低配置,也能实现3D桌面,于是乎,就刻碟装linux。一开始装的是Ubuntu 7.04,但是按网上的方法始终装不好,其间实现了颤动的窗口,现在想想是那些贴没讲其中的一些细节。
搞了两天,恼了,后来在红联看到一篇文章,看到在 Fedora 7 实现方法挺简单的,于是立马刻碟装 Fedora 7 ,先升级,当初不知道yum还有插件,升级了大半天,汗(电信的2M ADSL)。
建议其他新手,装了系统之后,先装YUM插件及其GUI:
在终端输入如下:
$su
在输入root的密码,不显示任何东东,如****
已经在root帐户登入直接输入
#yum -y install yum*
更新 yum 以及下载yum插件
有yumex(Yum Extender)这是GNOME桌面的YUM的GUI(图形界面);
KDE桌面的是kyum,还要:
#yum -y install kyum。
添加/删除软件,即软件包管理者,本质也是YUM的一个图形前端(GUI),不过还是yumex最好用(在应用程序——>系统工具——>Yum Extender)。同一时刻只能运行一个YUM的。
重要的附带说明:如果你在打开了,发现Yum Extender界面的菜单出现乱码,请务必在再次登入的时候,选择语言 ,中国 (UT-8),这是编码的事,新手先不必理会(在本论坛的这个专题有文章说明的)
然后,在本专题搜索 添加Livna,fedora.cn的源。也可以在google,百度搜索的 。我发现国外的,各种专题的yum源比较多哦。
Compiz Fusion 是 Compiz 和 Beryl 合并后的新名称。近期,经过开发者的努力开发,Compiz Fusion 为其带来了四个新的插件:Atlantis、Colorfilter、Shift Window Switcher 和 Screensaver。看起来,有些插件所实现的效果真的蛮酷的。
这是sina上介绍
http://tech.sina.com.cn/s/s/2007-09-19/11471748855.shtml
这是compiz fusion 的一些设置方法
http://www.osxcn.com/ubuntu/compiz-fusion-configuration-guide.html
XGL和Aiglx的介绍
http://fedora.linuxsir.cn/main/?q=node/140
http://www.freedesktop.org/wiki/Software_2fXgl
按照Novell公司的官方标准,你只需要配备了GeForce 2级别的“史前显卡”就可以享受到XGL的三维效果了。这就意味着,现在绝大多数的电脑用户,包括那些使用集成显卡的用户,在开启XGL效果的时候都可以不进行硬件的升级。
更酷的视觉效果,极低的硬件需求,你还能再要求什么呢?
http://www.linuxeden.com/doc/24532.html
二。驱动
我是用ATI卡的,Nvidia卡,我就不说了。
这是红联上一篇关于驱动安装的文章,现在就截ATI一部分说明
http://www.linuxdiyf.com/viewarticle.php?id=56768
Fedora 7 自带的显卡驱动程序功能相对比较差,而且开发还不够完善。Fedora 自带的 ATI 显卡驱动程序不太好,容易出现 3D 加速不能启用、显示花屏、鼠标光标消失等各种各样的问题。相对而言,Livna 的显卡驱动程序质量就比较好,而且是它是专门为 Fedora 开发的,无论是功能还是兼容性都比较强。
如果你用的是 ATI 显卡,可以自己编译和使用 Livna做好的驱动程序两种选择:
######################
新手没必要去编译,先学会其他基本的东西再说。
######################
编译驱动程序:
1. 先去 Softpedia 网站下载最新 ATI 的显卡驱动程序,根据你的 CPU 和系统选择合适的文件。比如支持 X86-64 的就下载的是“ati-driver-installer-8.39.4-x86.x86_64.run”,最好保存到“home”文件夹。
2. 在刚才的终端窗口中,输入“yum -y install kernel-devel rpm-build gcc”并回车,安装系统核心源码、RPM 构建包和 GCC,这些东西 Fedora 7 的“典型安装”是不会安装的,而官方驱动程序是没有经过编译的源码,所以必须进行编译。如果你已经安装了,系统会自动进行升级。
3. 安装完成后,在终端中输入“cd ~”并回车,以切换至“home”文件夹。然后输入“sh ati-driver-installer-8.39.4-x86.x86_64.run --buildpkg Fedora/F7”并回车,系统开始编译安装程序。
4. 输入“rpm -ivh ATI-fglrx-8.39.4-1.f7.i386.rpm ATI-fglrx-control-center-8.39.4-1.f7.i386.rpm kernel-module-ATI-fglrx-2.6.21-1.3228.fc7-8.39.4-1.f7.i386.rpm”并回车,安装驱动程序和控制中心,注意不同的安装包编译出来的包名字不一样,可以用“ls”命令查看。
使用 Livna 驱动程序:(据九楼的jeff_yecn说,Livna上的驱动就是官方的)
1. 在刚才的终端窗口中,输入“yum -y install kmod-fglrx glx-utils”并回车。注意,如果你使用的是支持超线程技术的 CPU 或者双核 CPU,请用“kmod-fglrx-smp”代替“kmod-fglrx”,不过绝大多数情况下 yum 会自动选择合适的版本。
打开一个终端,然后输入“glxinfo | grep direct”并回车。接着只显示“Direct rendering: Yes”,则恭喜你,显卡驱动程序已经能够正常运行了。
另外一种方法是:
# fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI RADEON 9600 Series
OpenGL version string: 1.2 (2.0.6747 (8.40.4))
这是我的显卡9550卡,看到ATI 或者是Nvidia
附注:
glxgears:测试显卡的性能,,,,,我在没装上之前是1600多fps,装上后是3500多fps,性能提高好多
glxinfo | grep direct
fglrxinfo这是A卡专用的,当装上驱动时才可以用
glxinfo
以上是显示显卡信息的
三。装XGL
这个是XGL为fedora 5 6 7版 做好的RPM包
大家可以去下其他FC5.FC6版本的XGL
http://download.tuxfamily.org/fedoraxgl/
####################################
新手不用看
喜欢晕的同学看这:
这是FC7 XGL yum的源
下回来双击,这样XGL的源就加好了。
http://download.tuxfamily.org/fedoraxgl/xgl-release-7.noarch.rpm
可以用wget下:#wget http://download.tuxfamily.org/fedoraxgl/xgl-release-7.noarch.rpm
#rpm -ivh http://download.tuxfamily.org/fedoraxgl/xgl-release-7.noarch.rpm
附:rpm的用法:
http://www.linuxsir.cn/main/?q=node/50
####################################
我配置的是32位CPU的,其他64位CPU和FC6 FC5等等的可以到http://download.tuxfamily.org/fedoraxgl/找相应的文件
关键词是:system-config-xselector xorg-x11-server-Xgl
怎么找呢,有时候文件名太长了,就没显示完全,这时候有两个步骤:
1.把鼠标放到文件名上,看浏览器状态栏,下面一般就显示出来了,除非你浏览器状态栏禁显了;
2.是在比较两个文件文件名查不多,后面带rpm是安装软件,
先把下面这两个东东搞回来,可用工具下回来,然后按顺序双击装好。
1. http://download.tuxfamily.org/fedoraxgl/7/i386/system-config-xselector-0.3-1.noarch.rpm
2. http://download.tuxfamily.org/fedoraxgl/7/i386/xorg-x11-server-Xgl-0-0.9.070104git.fc7.i386.rpm
############################################
喜欢英文的同学看如下英文文章的:
http://www.techtalkz.com/open-source-linux/3083-how-install-xgl-fedora-core.html
http://www.linuxsir.cn/bbs/showthread.php?t=292808
############################################
XGL的设置如图见:
在应用程序——>系统工具——>Livan display configuration
附件的图:
重启后
#glxinfo | grep direct
显示:
Xlib: extension "XFree86-DRI" missing on display ":0.0".
Direct rendering: no
说明成功装好了XGL
四。装compiz 或者berly
compiz fusion 0.5.2+Fusion Icon
compiz fusion 0.5.2比较稳定,没有必要使用0.6版的,据老外报告是0.5.2好,0.6比稳定。因此kagesenshi做的是0.5.2版,我用了,还没发现任何问题。
在此要感谢作者kagesenshi制作的为我们做rpm安装包,必须声明的是:那些使用他作品的人,而没有声明的人表示鄙视。
这是他的发表的bbs原址:
http://forums.fedoraforum.org/showthread.php?t=159056
在终端中,(su获得root权限)
#cd /etc/yum.repos.d/
#wget http://devel.foss.org.my/~kagesenshi/repo/pub/kagesenshi.repo,也可以用其他工具下载,这个随大家了。
附注:在用wget之前,要先有wget文本下载软件,没有的先#yum -y installwget,当然也可以用axel,好像没有RPM版的,我是现编译的。不带GUI的程序好编,出ATI显卡编成功外,其他带GUI的我还没成功过,我是newbie(新手)呢,于此同时,我发现YUM实际上不能很好解决文件依赖问题
然后:
(For GNOME Users)
yum -y install compiz-gnome compiz-fusion-plugins-main compiz-fusion-plugins-extra compizconfig-settings-manager fusion-icon-gtk emerald emerald-themes
(For Kde Users)
yum -y install compiz-kde compiz-fusion-plugins-main compiz-fusion-plugins-extra compizconfig-settings-manager fusion-icon-qt emerald emerald-themes
安装完成后
Applications > System Tools > Fusion Icon
(应用程序》系统工具》Fusion Icon)
即可启动compiz fusion特效了。
#######################################
我不喜欢晕回来(yum),实在是太没效率,还是手动下载快,
这个是网址:http://devel.foss.org.my/~kagesenshi/repo/pub/
我把找到的适应我32位CPU的版本在下面列出来了;在i386目录下
64位CPU可以按照如下的关键词找到:(在X86_64目录下)
compiz compiz-fusion-plugins-main fusion-icon emerald emerald-themes ccsm
GNOME用户再找:
compiz-gnome
KDE用户再找:
compiz-kde
用yum的话就不用手动找了,yum是为低网速设计的,希望高手能给出,FC7 的yum使用wget或者axel配置修改方案。
这是我找到的适应我32位CPU的版本,安如下顺序装好即可:
gnome:
http://devel.foss.org.my/~kagese ... .2-0.1.fc7.i386.rpm
http://devel.foss.org.my/~kagese ... .2-0.1.fc7.i386.rpm
http://devel.foss.org.my/~kagese ... .2-0.2.fc7.i386.rpm
http://devel.foss.org.my/~kagese ... 4git.fc7.noarch.rpm
http://devel.foss.org.my/~kagese ... -0.1.fc7.noarch.rpm
http://devel.foss.org.my/~kagese ... 0.1git.fc7.i386.rpm
http://devel.foss.org.my/~kagese ... -0.1.fc7.noarch.rpm
KDE:
http://devel.foss.org.my/~kagese ... .2-0.1.fc7.i386.rpm
http://devel.foss.org.my/~kagese ... .2-0.1.fc7.i386.rpm
http://devel.foss.org.my/~kagese ... .2-0.2.fc7.i386.rpm
http://devel.foss.org.my/~kagese ... 4git.fc7.noarch.rpm
http://devel.foss.org.my/~kagese ... -0.1.fc7.noarch.rpm
http://devel.foss.org.my/~kagese ... 0.1git.fc7.i386.rpm
http://devel.foss.org.my/~kagese ... -0.1.fc7.noarch.rpm |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|