- 更新系统到最新版本。如不更新,则需要确保当前运行内核版本与内核源码版本(kernel-devel)一致
yum -y update
- 安装必要依赖
yum install kernel-devel gcc
- 屏蔽默认带有的nouveau
#编辑 /lib/modprobe.d/dist-blacklist.conf 文件
#添加如下行
blacklist nouveau
options nouveau modeset=0
- 重建initramfs image文件
mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak
dracut /boot/initramfs-$(uname -r).img $(uname -r)
重建完成后重启服务器生效
- 重启后验证
nouveau
是否已被禁用
lsmod | grep nouveau
如无输出,则说明nouveau已被禁用。
- 官网下载下载相应版本的驱动程序(步骤略)
- 执行安装程序
chmod +x NVIDIA-Linux-x86_64-440.118.02.run
./NVIDIA-Linux-x86_64-440.118.02.run
安装过程略,一路下一步即可。
- 验证
执行nvidia-smi
命令,有类似如下输出,即代表安装正常。
Thu Dec 10 04:24:47 2020
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 440.118.02 Driver Version: 440.118.02 CUDA Version: 10.2 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
|===============================+======================+======================|
| 0 Tesla V100-PCIE... Off | 00000000:13:00.0 Off | 0 |
| N/A 35C P0 34W / 250W | 0MiB / 32510MiB | 0% Default |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: GPU Memory |
| GPU PID Type Process name Usage |
|=============================================================================|
| No running processes found |
+-----------------------------------------------------------------------------+