(注意:本篇只在Fedora core 8+nVIDIA下有效,不保证在其他LINUX版本下可行)
如果不能开启桌面特效的话,首先确定机器是否已经开启3D效果
开启终端运行glxinfo | grep rendering
如果显示"direct rendering: Yes",则已安装。 如果为NO,则所采取的步骤是:
1.开启终端,输入“su -”并回车,然后输入根用户(root)密码(没有回显)并回车以切换至根用户权限状态,如果已经是用的根用户登录的,就可以跳过这一步。
2. 保证 Internet 连接。更新系统组件,更新时间比较长,而且也不是必须的,不过还是推荐做一下。输入“yum -y update”并回车。如果由于 Fedora 软件库本身的问题导致出现无法解决的软件需求关系,比如 Fedora Core 5 中有时会出现的 xine 和 xine-lib 相互依赖问题,可以通过“--exclude”参数来排除某些软件包,例如:“yum -y update --exclude=xine”。
3. 更新完成后,输入“rpm -ivhU http://rpm.livna.org/livna-release-7.rpm”(注意:是ivhU,U是大写)并回车,下载并安装 Livna 的自动配置程序,这样就不用手动修改 repo 文件了。
4. 这样我们就可以开始安装驱动程序了。先不要关闭终端窗口,还用得着。
如果用的是 nVIDIA 显卡(俺的是nVIDIA),就进行如下操作:
1. 输入“yum -y install kmod-nvidia glx-utils”并回车。注意,如果使用的是支持超线程技术的 CPU (比如P系列)或者双核 CPU,用“kmod-nvidia-smp”代替“kmod-nvidia”,不过绝大多数情况下 yum 会自动选择合适的版本。如果用的是很旧的 nVIDIA 显卡,那么就应该用“yum install kmod-nvidia-96xx”或“yum install kmod-nvidia-legacy”。
2. 安装完成后,重新启动计算机。如果安装成功,在图形登录窗口出现前,会有一个 nVIDIA 的 logo 闪现一两秒。
3. 重新打开一个终端,然后输入“glxinfo | grep direct”并回车。如果显示“Direct rendering: Yes”,那么恭喜,显卡驱动程序已经能够正常运行了。
4.安装compiz。FC自带,如果没有的话就yum一下。如果成功就基本OK了。
PS:
如果仍然不能显示桌面特效,编辑/etc/X11/xorg.conf
在Section "Module"中加入
Load "Extmod"就可以了。
(如果xorg.conf中没有Section “Module”,就自行在最后面增加
Section “Module”
Load “Extmod”
End Section)
再PS:
网上介绍的要安装什么Compiz之类的,可能因为是LINUX版本不同的原因吧,其实在Fedora core 8下是无需安装这些的(反正我不用装,没有就YUM下)。只要把驱动装好以后,然后点系统----》首选项----》观感----》桌面效果,然后把桌面特效打开就OK了,完了就可以享受Fedora梦幻般的桌面特效了。
kamui0523 于 2008-02-12 16:20:44发表:
更新到2.6.23.15-137.fc8这个内核版本,另外编译的内核以后每次换心内核都要重新编译
muxmachines 于 2008-02-12 14:48:26发表:
我是按照这个办法安装的nvidia驱动。但是昨天升级完内核kenel-2。6。23。14。115后。今天在面板有个更新提示:“更新的nvidia-kmod有效“。但是不能更新。解决依赖性错误:Missing Dependency: kernel-i686 = 2.6.23.15-137.fc8 is needed by package kmod-nvidia-2.6.23.15-137.fc8。请问这个问题怎么解决阿?我在办公室的电脑中更新后,原来的nvidia驱动就不能加载了。3D消失。