快速业务通道

Fedora安装Nvidia显卡驱动方法

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-14

初学Fedora,某天在系统设置那里发现有个Desktop Effects,点击打开提示我没有开启3D加速,查查发现原来我没有装Nvidia的驱动,上网查相关资料,发现安装教程的版本有5、6篇,经过15次的摸索安装失败,深入地比较各个版本教程的安装方法,在第16次的时候成功安装了显卡驱动并实现了Compiz的3D桌面特效.我这个安装过程不敢独享,希望发出来与大家交流交流,给更多像我一样的初学者一个比较新的安装指导文档,这种安装方法的成功率也比较高.


简述一下显卡驱动的分类:

1)nouveau,开源驱动,安装Fedora系统的时候已经装上.
2)Nvidia,原厂闭源驱动,这个不用说是最好的了.
3)vesa,当上面两个都没有的情况下用这个.

好,我们来简述一下安装过程:通过以下内容设置先把我们自带的nouveau禁用掉,然后通过用vesa驱动进入系统安装Nvidia驱动,来到有Nvidia驱动的系统.

以下为我的安装过程,其实都一样的.

1、查看你的显卡型号
#/sbin/lspci -nn | grep ''VGA|NV''

我的是显示为:
01:00.0 VGA compatible controller [0300]: nVidia Corporation G98 [GeForce 9300M GS] [10de:06e9] (rev a1)

可见是9300M GS,然后去官网下载最新的Linux下驱动 http://www.nvidia.com/Download/index.aspx?lang=en-us,我的放在/home下,名称改成nvidia.run方便记忆.

2、阻止系统加载nouveau驱动.

终端以root登陆
#sudo gedit /boot/grub/grub.conf

在你要安装驱动的内核末尾加上rdblacklist=nouveau,不能有空格,如图

在终端输入
#sudo gedit /etc/modprobe.d/blacklist.conf
一行加入rdblacklist=nouveau,如图,保存

Empire CMS,phome.net


3、降低selinux级别,解除selinux阻止加载Nvidia驱动模块.
#setsebool -P allow_execstack on

4、安装dkms,kernel-dvel,kernel-header.dkms可以为以后更新内核后不用重新安装显卡驱动.
#yum install gcc (已经安装好gcc编译器的无需输入这个命令)
#yum install dkms
#yum install kernel-devel
#yum install kernel-header

5、在终端输入如下命令
#chmod x /home/nvidia.run
#mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r)-nouveau.img
#dracut /boot/initramfs-$(uname -r).img $(uname -r)

6、重启你的电脑,按ESC进入启动选择界面.
移动到你要安装的内核上按“e”键,再移动到有kernel那项(第二项),再按“e”,在quiet后面加上数字3,实现文本界面登陆,即部分命令为
.... quiet 3 rdblacklist=nouveau.....
按“b”启动

7、用root用户登陆,开始安装Nvidia驱动.
#cd /home
#./*.run -k $(uname -r)

8、伟大的Nvidia驱动文本安装界面出来了,后面就一直按OK下去了.

9、重启,开机后Nvidia的Logo就弹出来了,自己再装个Compiz就可以实现如图的3D桌面效果了.

参考资料(如果想尝试更多方法可以去这里看看)
《FEDORA NVIDIA显卡驱动安装》http://centosyum.com/fedora/p-2022.html
《Fedora 14 安装 Nvidia 显卡驱动》http://www.linuxidc.com/Linux/2010-11/29793.htm

PS: 建议安装之前备份一次系统,我在第13次尝试的内核好像出错系统崩溃了,还原了一下继续重来.记住,耐心、认真、总结、反复尝试,一定会成功的!

本文出自 “侠云(TseYuzen)技术博客” 博客,请务必保留此出处http://tseyuzen.blog.51cto.com/2344243/465643

Empire CMS,phome.net

Empire CMS,phome.net

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号