centos 7 安装NVIDIA显卡驱动

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

你可能感兴趣的:(centos 7 安装NVIDIA显卡驱动)