1 查看显卡信息
$ lspci | grep VGA
输出 01:00.0 VGA compatible controller: NVIDIA Corporation GP104 [GeForce GTX 1060 6GB] (rev a1)
则显卡是GeForce GTX 1060 6GB
2 查看系统位数
$ getconf LONG_BIT
输出 64
3 下载官方显卡驱动
前往显卡驱动 ,根据自己的系统和显卡下载对应的显卡驱动,下载下来是一个.run文件
4 安装依赖
$ yum -y install gcc gcc-c++ wget
5 安装 NVIDIA 驱动检测工具
1) 导入key
$ rpm --importhttps://www.elrepo.org/RPM-GPG-KEY-elrepo.org
2) 安装elrepo源
$ rpm -Uvhhttp://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
3) 安装
$ yuminstall nvidia-detect
4) 检测显卡驱动
$ nvidia-detect-v
比如 440.36,可用于校验在第3步下载的显卡驱动版本是否合适
# 提示:不建议使用rpmfusion安装nvidia的显卡驱动,因为开源的显卡驱动在性能方面跟nvidia官方的闭源显卡驱动有一定的差距
6 屏蔽系统自带的 Nouveau 显卡驱动
$ vim /lib/modprobe.d/dist-blacklist.conf
blacklist nouveau #添加此行
options nouveau modeset=0 #添加此行
# blacklist nvidiafb #将nvidiafb的此行注释掉
7 重建 initramfs image
1) 备份
$ mv/boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak
2) 重建
$ dracut/boot/initramfs-$(uname -r).img $(uname -r)
8 重启系统
1) 修改运行级别为纯文本模式
$ systemctlset-default multi-user.target
2) 重启系统
$ reboot
3) 在纯文本模式下使用root用户登录
$ root
4) 查看nouveau是否已经禁用
$ lsmod| grep nouveau
如果没有输出相关的内容则说明已经禁用
9 安装 NVIDIA 显卡驱动
先前往Download路径
1) 文件授权
$ chmod+x NVIDIA-Linux-x86_64-384.59.run(下载的文件名)
2) 执行安装
$ ./NVIDIA-Linux-x86_64-384.59.run
# 安装过程中,选择accept;如果提示是否编译DKMS模块,选择yes(方便以后升级系统内核);如果提示要修改xorg.conf,选择yes;
3) 查看显卡驱动的安装状态
$ nvidia-smi
若输出相关内容则说明nvidia显卡驱动安装成功
4) 修改运行级别为图形模式
# systemctlset-default graphical.target
5) 重启系统
# reboot
# 如果显卡驱动安装后无法进入GHOME的桌面环境,可以在纯文本模式下(或者通过远程SSH)使用root登录,然后手动执行以下命令卸载nvidia的显卡驱动程序
# ./NVIDIA-Linux-x86_64-430.40.run --uninstall
6) 进入GNOME的桌面环境后,通过图形界面配置显卡相关参数(可选操作)
# nvidia-settings