安装显卡驱动必须提前将显卡插入主板
官网下载最新驱动:https://www.nvidia.com/Download/index.aspx
Language选择English(US)即可
安装前需卸载原有驱动并且禁用nouveau驱动(一般Ubuntu系统会有nouveau驱动)
必要软件
安装必要的软件gcc、kernel-devel、kernel-headers
$ sudo yum update #时间大概半小时
$ sudo yum install -y gcc kernel-headers kernel-devel
#这样组合的方式下载可以使软件版本一致,以免之后步骤安装报错
检查版本(验证是否安装)
$ gcc -v
$ g++ -v
检查PCI状态(插入显卡才有信息)
$ lspci | grep -i nvidia
未安装则键入以下命令
$ yum -y install pciutils
有安装但无输出请更新
$ sudo update-pciids
卸载显卡驱动的命令
假如安装的是NVIDIA-Linux-x86-270.41.19.run
则运行如下命令:
sh NVIDIA-Linux-x86-270.41.19.run --uninstall
禁止nouveau
备份blacklist.conf:
$ cp /usr/lib/modprobe.d/dist-blacklist.conf /usr/lib/modprobe.d/dist-blacklist.conf.bak
$ vim /usr/lib/modprobe.d/dist-blacklist.conf
#路径可能为/lib/modprobe.d/dist-blacklist.conf
尾部加入:
blacklist nouveau
options nouveau modeset=0
备份原来的 initramfs nouveau image镜像:
$ mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak #备份img
$ dracut /boot/initramfs-$(uname -r).img $(uname -r) #重建新的镜像
$ reboot #重新启动
进入init 3安装(命令行界面)
键入Ctrl + Alt +F3打开终端界面
$ sudo chmod +x NVIDIA-Linux-x86_64-430.26.run # 添加执行权限
$ sudo bash NVIDIA-Linux-x86_64-430.26.run --no-opengl-files --no-x-check
#--no-opengl-file,只安装驱动文件,不安装opengl file,因为会与GNOME冲突
#--no-x-check,不检查X服务
验证
键入nvidia-smi命令有输出显卡信息则说明驱动安装完成