一、安装Nvidia显卡驱动
1.1 添加 ELRepo 源:
elrepo是CentOS十分有用的稳定的软件源,与其他软件源不一样的是,这个第三方源主要是提供硬件驱动、内核更新方面的支持,如显卡、无线网卡、内核等等,现在已经支持centos7.x+,更新较快。
添加 ELRepo 源:
$ sudo rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
$ sudo rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
1.2 删除已安装的驱动,如果是之前没有安装过显卡驱动的这步可以跳过
$ sudo yum remove nvidia*
1.3 安装显卡检查程序:
$ sudo yum install nvidia-detect
1.4 检测显卡型号,并选择对应的驱动:
$ nvidia-detect -v
Probing for supported NVIDIA devices...
[10de:1c03] NVIDIA Corporation GP106 [GeForce GTX 1060 6GB]
This device requires the current 440.64 NVIDIA driver kmod-nvidia
根据 nvidia-detect 的输出信息,可以知道显卡的型号,以及要使用的驱动版本 460.39。
安装显卡驱动
若驱动版本为 460.xx,则安装 460xx 版本:
1.5 Nvidia官网下载对应显卡驱动
1、去到 Nvidia显卡驱动官网 ,选择匹配你的显卡的驱动。
《CentOS安装TeslaV100显卡驱动》:https://blog.90.vc/archives/507.
2、看到适合自己的版本就可以下载,因为我选择的版本是 460.30,点击 【下载】
3、进入详情页,再次点击下载
4、待安装包下载好,官方下载的是 .run 版本的,用此安装包进行安装
安装过程中可能报错:
Verifying archive integrity…
Error in check sums 3466312881 624779739(md5验证不一致,可能是下载的文件有问题
)
解决:用wget下载到指定文件夹
$ wget https://cn.download.nvidia.com/XFree86/Linux-x86_64/460.39/NVIDIA-Linux-x86_64-460.39.run /home/jimmy2/package
1.6 将 nouveau 驱动禁用
首先说明下什么是Nouveau,为什么有些系统安装N卡驱动的时候会提示之类的错误:
ERROR: The Nouveau kernel driver is currently in use by your system. This
driver is incompatible with the NVIDIA driver……
Nouveau是由第三方为NVIDIA显卡开发的一个开源3D驱动,也没能得到NVIDIA的认可与支持。
使用命令打开配置文件/lib/modprobe.d/dist-blacklist.conf
$ vim /lib/modprobe.d/dist-bla