1. 更新系统到最新版本。如不更新,则需要确保当前运行内核版本与内核源码版本(kernel-devel)一致
yum -y update
  1. 安装必要依赖
yum install kernel-devel gcc
  1. 屏蔽默认带有的nouveau
#编辑 /lib/modprobe.d/dist-blacklist.conf 文件
#添加如下行
blacklist nouveau
options nouveau modeset=0
  1. 重建initramfs image文件
mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak
dracut /boot/initramfs-$(uname -r).img $(uname -r)

重建完成后重启服务器生效

  1. 重启后验证nouveau是否已被禁用
lsmod | grep nouveau

如无输出,则说明nouveau已被禁用。

  1. 官网下载下载相应版本的驱动程序(步骤略)
  2. 执行安装程序
chmod +x NVIDIA-Linux-x86_64-440.118.02.run
./NVIDIA-Linux-x86_64-440.118.02.run

安装过程略,一路下一步即可。

  1. 验证

执行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                                                 |
+-----------------------------------------------------------------------------+
最后修改:2020 年 12 月 10 日
如果觉得我的文章对你有用,请随意赞赏