Fedora 21下Nvidia显卡的安装

最近因为工做和学习须要,把家用的两台电脑攒成了一台机器,用的是Fedora 21,安装过程比较傻瓜就不写了,由于显卡用的是比较搓的N卡,N卡的开源驱动nouveau又搓的要死,装了跟不装一事,因此装机后须要作的第一件事就是要安装N卡的官方驱动,过程不难可是背不下来,因此正好在这里记录一下,之后也好找。工具

简单来讲:学习

  • 查看本身显卡的型号code

    $ lspci | grep VGA
    01:00.0 VGA compatible controller: NVIDIA Corporation GK208 [GeForce GT 730] (rev a1)ci

这里GeForce GT730就是我这块网卡的型号rem

按照提示几个选项一路选下来,搜索获得的驱动里选择一个最新的,随便用什么工具下载下来get

wget http://us.download.nvidia.com/XFree86/Linux-x86_64/346.59/NVIDIA-Linux-x86_64-346.59.run
  • 准备驱动安装环境

到这里还不能直接安装驱动,下载下来的run文件在安装过程当中会编译匹配咱们当前系统版本的驱动出来。编译驱动须要用到kernel source,但若是是像我这样直接下了发行版来安装的话,默认是不包含kernel source的,因此咱们须要安装对应当前系统版本的kernel-develio

sudo yum install gcc kernel-devel-$(uname -r)

系统更新完成后,要重启新的kernel才会生效,不过不要紧等等一块儿重启也能够,如今咱们要作的是屏蔽nouveau驱动,直接编译

echo "blacklist nouveau" >> /etc/modprobe.d/blacklist.conf

移除已经安装的开源驱动包登录

yum list | grep nouveau
yum remove xorg-x11-drv-nouveau.x86_64

设置默认启动进入字符界面gcc

systemctl set-default multi-user.target

(效力等同于重启后在登陆界面输入ctrl+alt+F2,这点还不熟悉的同窗能够看看systemcl的几组user target的定义)

重启系统以后安装官方驱动

chmod u+x ./*.run
./NVIDIA-Linux-x86_64-346.59.run

跟着提示一路走下去便可,安装完成以后记得将启动级别改回到图形界面

systemctl set-default graphical.target

而后重启就能够了。

问题:
安装过程没遇到什么问题,有一点能够注意一下,若是你安装kernel-devel的时候没有指定uname -r,即当前版本,你更新到的kernel source会是最新版的,在编译官方驱动的时候会跟你抱怨找不到KDIR的。

相关文章
相关标签/搜索