查看: 1697|回复: 1

Fedora17上的Nividia显卡驱动安装

[复制链接]

该用户从未签到

发表于 2013-2-28 10:53:30 | 显示全部楼层 |阅读模式
本帖最后由 woshishui 于 2013-3-4 14:25 编辑

  买到显卡后,若Linux自动识别并安装了驱动,恭喜你,你祖上积德了。Linux若不能识别你的显卡,会默认给装上一个勉强能用的驱动,这一点很迷惑人,OSG的很多诡异现象都是这一点导致的。大部分高性能的显卡在对Linux的支持上要落后于Windows一段时间,手动安装是常态。下面以Nvidia显卡为例,说明在64bit Fedora17上安装驱动的基本过程。
1. 下载驱动
ftp://download.nvidia.com/XFree86/Linux-x86_64/ 查找最新的驱动包。比如写这篇记录时,最新的驱动包放在313.18目录下。目录的基本结构是NVIDIA-Linux-x86_64-*-no-compat32.run NVIDIA-Linux-x86_64-*.run README。no-compat32.run是说这个包只有64bit驱动,当然另一个就是包括32/64bit的意思了,二选一即可。README目录下的supportedchips.html要好好读一下,看你的显卡芯片组在不在里面,如果不在,就等下一个版本发布再碰运气。

2. 准备编译环境
sudo yum -y install gcc、make、kernel-devel、kernel-headers、dkms

3. 禁用默认驱动nouveau模块
    sudo gedit /etc/modprobe.d/blacklist.conf
    添加一行:blacklist nouveau

    sudo gedit /boot/grub2/grub.cfg
    在menuentry 'Fedora Linux' 这一段的linux    /boot/vmlinuz 这一行末尾rhgb quiet后面添加 nouveau.modeset=0
4. 降低selinux级别
    sudo setsebool -P allow_execstack on

5. 重启进菜单后-按e进编辑模式-找到rhgb quiet,输入 3   然后按Ctrl-x启动。熟悉emacs的同学做这一步可能比较顺利,如果不熟悉,请记住Ctrl-f是向前移动光标,最多重启几次就掌握了。

6. 编译安装
    cd your-driver-path
    chmod a+x NVIDIA-Linux-x86_64-*.run
    ./NVIDIA-Linux-x86_64-*.run

有其他问题,可参考http://blog.163.com/ywz_306/blog/static/13257711201291011562659/

该用户从未签到

发表于 2013-3-5 11:02:36 | 显示全部楼层
支持有益分享~~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

OSG中国官方论坛-有您OSG在中国才更好

网站简介:osgChina是国内首个三维相关技术开源社区,旨在为国内更多的技术开发人员提供最前沿的技术资讯,为更多的三维从业者提供一个学习、交流的技术平台。

联系我们

  • 工作时间:09:00--18:00
  • 反馈邮箱:1315785073@qq.com
快速回复 返回顶部 返回列表