CUDA Driver 安装与升级(CentOS 7)
环境准备
✅ 查看 GPU 与当前驱动版本
lspci | grep -i nvidia
nvidia-smi
✅ 下载驱动
-
NVIDIA 驱动:Download The Official NVIDIA Drivers | NVIDIA
建议选择 .run
文件安装(便于控制)。
卸载旧驱动(如升级)
✅ 卸载 GPU 驱动模块
sudo yum install -y psmisc # 安装 fuser 工具
sudo fuser -v /dev/nvidia* | awk '{for(i=1;i<=NF;++i) if($i~/^[0-9]+$/) print $i}' | xargs -r sudo kill -9
sudo rmmod nvidia_drm nvidia_modeset nvidia_uvm nvidia
lsmod | grep nvidia # 确保没有模块残留
如之前通过 .run
安装,可运行:
sudo /usr/bin/nvidia-uninstall
🧩 四、依赖环境安装
sudo yum groupinstall -y "Development Tools"
sudo yum install -y gcc kernel-devel kernel-headers dkms make
sudo yum install -y pkgconfig xorg-x11-server-devel
🚫 五、禁用 Nouveau(避免冲突)
sudo vi /etc/modprobe.d/blacklist-nouveau.conf
添加内容:
blacklist nouveau
options nouveau modeset=0
更新 initramfs:
sudo dracut --force
🟩 六、安装 NVIDIA 驱动
chmod +x NVIDIA-Linux-x86_64-XXX.XX.run
sudo ./NVIDIA-Linux-x86_64-XXX.XX.run --no-opengl-files --no-x-check --no-nouveau-check
🚨 安装过程中如果提示:
nouveau is present in initramfs
→ 请选择 Rebuild initramfs注册内核模块 → 选 Yes
安装 32-bit 支持库 → 按需选 Yes
🎯 七、验证驱动安装
nvidia-smi
若正常显示 GPU 信息,说明驱动安装成功。