【教程】CentOS7安装NVIDIA显卡驱动

CentOS7安装NVIDIA显卡驱动


安装依赖项:

yum install -y gcc gcc-c++ kernel-devel

检查内核版本和内核版本是否一致,否则安装会报错:

  • 查看内核版本
    ls /boot | grep vmlinu
    
  • 查看源码包版本
    rpm -aq | grep kernel-devel
    

从上面的输出中可以看出内核版本号和内核源码版本。为了解决这个错误,需要从FC官方网站上下载与内核版本对应的源码包进行安装。
可以在这个网址下载:http://rpmfind.net/linux/rpm2html/search.php?query=kernel-devel

屏蔽nvidiafb:

vi /lib/modprobe.d/dist-blacklist.conf

将nvidiafb注释掉:

#blacklist nvidiafb 

然后添加如下两句:

blacklist nouveau
options nouveau modeset=0

重建initramfs image:

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

修改运行级别为文本模式:

systemctl set-default multi-user.target

根据你的实际显卡型号,下载NVIDIA驱动:
https://www.nvidia.cn/Download/index.aspx?lang=cn

重新启动, 使用root用户登陆:

reboot

查看nouveau是否已经禁用:

ls mod | grep nouveau

无内容显示表示已经禁用。

安装NVIDIA驱动:

chmod +x NVIDIA-Linux-x86_64-346.47.run
./NVIDIA-Linux-x86_64-346.47.run

安装过程中,选择accept
安装32位库,选择yes
其他默认。

安装完毕之后使用如下命令显示:

nvidia-smi

切换回图形模式:

systemctl set-default graphical.target 

重启,安装结束

reboot

ends…

你可能感兴趣的:(Linux)