Linux下安装NVIDIA GPU驱动

当前系统为新装Centos7

  1. 查看基本信息
1
2
3
uname -vr
# 回显
3.10.0-1127.19.1.el7.x86_64 #1 SMP Tue Aug 25 17:23:54 UTC 2020
  1. 先用lspci查看硬件
1
2
3
4
5
6
lspci | grep -i nvidia
# 回显
18:00.0 3D controller: NVIDIA Corporation Device 1eb8 (rev a1)
5e:00.0 3D controller: NVIDIA Corporation Device 1eb8 (rev a1)
af:00.0 3D controller: NVIDIA Corporation Device 1eb8 (rev a1)
d8:00.0 3D controller: NVIDIA Corporation Device 1eb8 (rev a1)
  1. 现在是没有安装GPU驱动的,也无法用nvidia命令查看
1
2
3
nvidia-smi
# 回显
-bash: nvidia-smi: command not found
  1. 使用yum安装gcc
1
yum -y install gcc gcc-c++ kernel-devel

  1. ELRepo源安装
    ELRepo源提供了nvidia-detect命令,会自动寻找合适的驱动,然后根据显示的结果,用yum就能完成安装
1
2
3
4
# 导入公钥(公共密钥)
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
# 为RHEL-7、SL-7/CentOS-7安装elrepo
rpm -Uvh https://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm
  1. 查找合适驱动
1
2
3
4
# 安装显卡检查程序
yum install nvidia-detect  
# 查找合适的显卡驱动
nvidia-detect

例如kmod-nvidia在这里插入图片描述

  1. 安装驱动
1
2
# 根据查询结果,安装合适版本驱动
yum -y install kmod-nvidia
  1. 重启
1
reboot