CentOS7.6 安装NVIDIA驱动¶
本文将描述给带有Nivdia显卡的CentOS7.6系统安装驱动
检查GPU¶
yum install pciutils -y
lspci | grep VGA

安装依赖包¶
- 安装依赖包
yum -y install gcc kernel-devel
- 检查内核和源码版本,确保一致
ls /boot | grep vmlinu rpm -aq |grep kernel-devel
安装NVIDIA驱动¶
-
下载驱动
官网下载地址:点击这里 选择合适的版本
这里选择的是RHEL、x64 、A40、CUDA Toolkit=11.6
-
屏蔽系统自带的nouveau驱动
nouveau是一个开源驱动,用于支持nvidia显卡,linux默认安装
# 查看命令: lsmod | grep nouveau # 修改dist-blacklist.conf文件: vim /lib/modprobe.d/dist-blacklist.conf # 将nvidiafb注释掉: #blacklist nvidiafb # 然后添加以下语句: blacklist nouveau # 重启系统,可在修改运行级别后一起重启 reboot
屏蔽前:
屏蔽后:
如果不禁止nouveau,效果如下:
-
重建 initramfs image
mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak dracut /boot/initramfs-$(uname -r).img $(uname -r)
-
修改运行级别为文本模式
systemctl set-default multi-user.target # 重启系统 reboot
-
安装RPM
- 以下为物理Nvidia显卡安装驱动
rpm -i nvidia-driver-local-repo-rhel7-440.118.02-1.0-1.x86_64.rpm yum clean all yum install cuda-drivers
- 为vGPU安装驱动
./NVIDIA-Linux-x86_64-535.104.05-grid.run
- 以下为物理Nvidia显卡安装驱动