zoukankan      html  css  js  c++  java
  • Fedora 12 13 显卡驱动安装


    Fedora是发行版中相对其它来说比较好的,很稳定,不耗太多的硬件资源,而且由于有RedHat的支持,所以有很多的新功能,对于想学习Linux的人来说,Fedora无疑是个非常好的选择。

    一、官方驱动

    Fedora 12和13的显卡驱动不好装,装官方显卡驱动很容易出各式的问题,而网上的关于Fedora显卡驱动安装的资料,基本上是一个版本,都说成功了,结果你一装还是一样 ——不行!譬如不能加载“nvidia.ko”,有人说怎么怎么就不会出现这个问题,然后照着怎么怎么,结果问题依旧。好,重点来了,哈哈,我终于在 NVIDIA官网上找到了支言片语,然后结合一些自己安装的经验,找到了方法!回过头来看,其实是非常得简单!

    1、在终端执行:uname -a,查看你正在用的是内核版本。

    2、终端执行: grep ^kernel | sort,查看当前已经安装的kernel相关文件,然后看与第一步中对应内核的kernel-headers和kernel-devel是否都装上了,没有的话装好!(这一句执行起来可能很慢,可以选择直接安装两个kernel 文件。)

    执行: sudo yum install kernel-headers kernel-devel -y

    3、终端执行: /sbin/lspci | grep VGA,查看你的机器的显卡型号,并到英伟达官网下载对应的显卡驱动。如我的显卡是NVIDIA GeForce 9300M GS,下到的显卡驱动是NVIDIA-Linux-x86-190.53-pkg1.run。

    4、下好后,将.run文件放于/tmp目录下(方便字符界面找到文件),然后执行:su -获得根用户环境。接下来执行:

    mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r)-nouveau.img

    正确执行后,再:

    dracut /boot/initramfs-$(uname -r).img $(uname -r)

    5、 编辑/etc/grub.conf: vi /etc/grub.conf,在你使用的内核名的“quiet”一词后加上“rdblacklist = nouveau  vga=0x361”:

    编辑/etc/modprobe.d/blacklist.conf 文件,以阻止 nouveau 模块的加载:
    vi /etc/modprobe.d/blacklist.conf;

    在文件中加上blacklist nouveau,并把blacklist nvidia*(即有nvidia这个词的一行)删除。

    6、不让SeLinux阻止显卡驱动安装,执行:

    setsebool -P allow_execstack on

    好了,一切准备工作都做好了,进入字符界面安装: 重启电脑,在选择启动项的时候选中你的内核,按“e”键,再在kernel行按“e”键编辑,在 quiet后面,rdblacklist = nouveau前面加上“3”,改好后按回车保存,再按“B”键引导系统。让系统启动时进入级别数3,即字符界面,以root登陆。

    7、切换到/tmp目录下(我们之前把文件放在了这个文件夹下),

    执行: ./*run -k $(uname -r)则开始编译安装驱动。

    8、结束后重启能看到NVIDIA Logo,显卡驱动正确安装,一切效果皆能开启了。

    Third

    二、开源驱动的安装

    首先查看显卡型号,然后安装RPM-Fusion源。

    1
    2
    
    rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
    rpm -Uvh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm

    安装合适的开源驱动:

    akmod-nvidia

    1
    
    yum install akmod-nvidia xorg-x11-drv-nvidia-libs

    禁用nouveau驱动

    1
    2
    3
    4
    5
    
    ## Backup old initramfs nouveau image ##
    mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r)-nouveau.img
     
    ## Create new initramfs image ##
    dracut /boot/initramfs-$(uname -r).img $(uname -r)



    原帖:http://www.ninthday.net/2010/07/fedora-12-13-nvidia-drive.html


    出现的问题:出现找不到设备或者界面显示不清晰的情况。(crazyhacking 注)

    1查看驱动已经装了。

    2查看BIOS中的显卡驱动选择为discreted mode. (不能选择第三种模式,因为只适用于WIN7.)

    3查看配置文件 /etc/X11下面的一个conf文件.因为用的是nvidia的显卡,为了达到好的显示效果,把nvidia.conf复制为默认的conf。

    4问题是BIOS中的显示模式和/etc/X11下的配置文件要匹配。

  • 相关阅读:
    礼物
    Hibernate 笔记 HQL查询 条件查询,聚集函数,子查询,导航查询
    Hibernate get 和 load区别
    JS
    JS
    JS
    JS
    JS
    JS
    JS
  • 原文地址:https://www.cnblogs.com/catkins/p/5270672.html
Copyright © 2011-2022 走看看