系统版本:CentOS 7
1、GPU型号举例
# lspci | grep -i nvidia
02:00.0 3D controller: NVIDIA Corporation GP102GL [Tesla P40] (rev a1)
03:00.0 3D controller: NVIDIA Corporation GP102GL [Tesla P40] (rev a1)
83:00.0 3D controller: NVIDIA Corporation GP102GL [Tesla P40] (rev a1)
84:00.0 3D controller: NVIDIA Corporation GP102GL [Tesla P40] (rev a1)
# lspci | grep -i NVIDIA
02:00.0 3D controller: NVIDIA Corporation Device 1b38 (rev a1)
03:00.0 3D controller: NVIDIA Corporation Device 1b38 (rev a1)
83:00.0 3D controller: NVIDIA Corporation Device 1b38 (rev a1)
84:00.0 3D controller: NVIDIA Corporation Device 1b38 (rev a1)
这个卡的型号也是Tesla P40
# lspci | grep -i nvidia
02:00.0 3D controller: NVIDIA Corporation Device 17fd (rev a1)
03:00.0 3D controller: NVIDIA Corporation Device 17fd (rev a1)
83:00.0 3D controller: NVIDIA Corporation Device 17fd (rev a1)
84:00.0 3D controller: NVIDIA Corporation Device 17fd (rev a1)
这个卡的型号为:Tesla M40
2、在网上找到过一种yum安装驱动方式,如下,无需执行其他步骤,经过测试,都可以安装成功也可以识别。
这种方法会将内核自动升级到当前最新版本,如果服务器内一些程序对内核版本有明确的特别依赖,需要注意。
yum update nss
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
yum install -y nvidia-x11-drv.x86_64
yum install -y nvidia-detect.x86_64
yum install -y kmod-nvidia.x86_64
然后reboot 重启。
如果按装不上提示依赖,可以指定低版本试试,比如下面的,就是指定后才安装成功:yum install nvidia-x11-drv-430.26
安装完版本举例:
# rpm -qa|grep nvidia
nvidia-x11-drv-libs-430.26-1.el7_6.elrepo.x86_64
libnvidia-container1-1.0.2-1.x86_64
nvidia-container-runtime-hook-1.4.0-2.x86_64
nvidia-docker2-2.0.3-3.docker18.09.6.ce.noarch
nvidia-detect-430.40-1.el7.elrepo.x86_64
nvidia-container-runtime-2.0.0-3.docker18.09.6.x86_64
nvidia-x11-drv-430.26-1.el7_6.elrepo.x86_64
yum-plugin-nvidia-1.0.2-1.el7.elrepo.noarch
kmod-nvidia-430.26-1.el7_6.elrepo.x86_64
libnvidia-container-tools-1.0.2-1.x86_64
# uname -r
3.10.0-957.27.2.el7.x86_64