红联Linux门户
Linux帮助

关于fedora12正确安装Nvidia 显卡驱动

发布时间:2009-12-06 12:05:41来源:红联作者:hhwr
转自 http://www.linuxidc.com/Linux/2009-12/23171.htm


在Fedora 12 安装Nvidia显卡驱动之前安装rpmfusion源,启动nonfree-updates,如何安装rpmfusion呢?

1.确定显卡类型

#/sbin/lspci | grep VGA

2. 安装nvidia驱动

如果是GeForce 6 或更新:

#yum install kmod-nvidia

如果是GeForce 5 (FX 系列):

#yum install kmod-nvidia-173xx (注意: PAE内核的各位请安装yum install kmod-nvidia-173xx-PAE 至于GeForce 5以上版本或者以下版本的 是不是要在173xx后面指定PAE我没有测试 请各位自己测试下阿 嘿嘿 不好意思 转贴的时候没考虑到这点 安装后才发现的 )

如果是GeForce 2~GeForce 4:

#yum install kmod-nvidia-96xx

3. 阻止kernel加载nouveau模块

# nano /boot/grub/grub.conf

在kernel行的末尾加上 rdblacklist=nouveau,网上有些说加 nouveau.modeset=0这个参数kernel不认!

4. 降低selinux级别,解除selinux阻止加载nvidia驱动模块

#setsebool -P allow_execstack on

5. 重启电脑

#reboot

6. 确认正确安装

#lsmod | grep nouveau

没有输出,且

#lsmod | grep nvidia

有nvidia ************ ** 出现。




恩 试过了 的确可以说最简介并且正确的

不过各位跟我一样的新手们可以把这个步骤的nano命令改成gedit或者vi:

# nano /boot/grub/grub.conf
改成
# gedit /boot/grub/grub.conf
or
# vi /boot/grub/grub.conf

第二至、第四步需要root身份 如果知道自己显卡所对应的驱动型号 可以省略第一步


ps:
lsmod
  Linux命令:lsmod----显示已载入系统的模块
  lsmod 其实就是list modules的缩写,即 列出所有模块.
  功能说明:显示已载入系统的模块。
  语法:lsmod
  说明:执行lsmod指令,会列出所有已载入系统的模块。Linux操作系统的核心具有模块化的特性,应此在编译核心时,务须把全部的功能都放入核心。你可以将这些功能编译成一个个单独的模块,待需要时再分别载入。



还有 感谢怀恋在子夜 受教了 是我转贴的时候考虑不周 各位不懂的地方可以参考这个里面的fedora12目录 http://rpmfusion.org/Howto/nVidia#he...0681fc392aaeb6


问:什么是nouveau,这个和NV的驱动有什么关联,为什么要禁用nouveau

答:nouveau是一款开源的nv显卡驱动 个人觉得其2d效果已经可以于nvidia官方驱动相媲美 但是到现在为止不支持3D效果 所以 如果各位需要3d效果的话 清安装官方驱动 Fedora 12 引入了 Nouveau 的 KMS 支持,系统启动在视觉上平滑很多,不再有闪屏或者黑白字符的出现。遗憾的是 Nouveau 目前不支持 3D 加速,想使用 Compiz 或者玩 3D 游戏的朋友只能求助于 Nvidia 的官方驱动。
nouveau网站 http://nouveau.freedesktop.org/wiki/
文章评论

共有 7 条评论

  1. javahome 于 2009-12-26 10:28:27发表:

    引用:
    安装个驱动也折腾得不简单纳
    Juelong 发表于 2009-12-6 12:36

    我都黑屏N次了 ,不简单 都表达不了我 现在的心情

  2. we0543 于 2009-12-26 08:08:04发表:

    [root@localhost we0543]# yum install kmod-nvidia
    已加载插件:presto, refresh-packagekit
    fedora/metalink | 10 kB 00:00
    fedora | 4.2 kB 00:00
    fedora/primary_db | 9.7 MB 00:10
    updates/metalink | 6.6 kB 00:00
    updates | 4.4 kB 00:00
    updates/primary_db | 2.0 MB 00:02
    设置安装进程
    No package kmod-nvidia available.(这里是不是错了)
    无须任何处理

  3. puitr 于 2009-12-07 00:09:45发表:

    学习啦

  4. ixdba 于 2009-12-06 17:06:00发表:

    耗费精力,就是为了炫,好累哦

  5. 王中云 于 2009-12-06 17:01:52发表:

    Fedora怎么不像Ubuntu一样能够简单安装呢

  6. you_me 于 2009-12-06 15:51:47发表:

    不错,学习到了很多东西,支持一下!

  7. Juelong 于 2009-12-06 12:36:26发表:

    安装个驱动也折腾得不简单纳