📌 一、禁用 Nouveau 開源驅動
NVIDIA 閉源驅動與開源的 nouveau
驅動沖突,需先禁用:
if [ ! -f /etc/modprobe.d/blacklist-nouveau.conf ]; thenecho -e "blacklist nouveau\noptions nouveau modeset=0" | sudo tee /etc/modprobe.d/blacklist-nouveau.confsudo dracut --force # 重建 initramfs 鏡像sudo reboot # 重啟系統應用黑名單
fi
📦 二、安裝必要依賴
用于編譯和運行 NVIDIA 驅動的必要依賴:
sudo yum install -y \lshw \gcc make \kernel-devel-$(uname -r) kernel-headers-$(uname -r) \acpid \libglvnd-glx libglvnd-opengl libglvnd-devel \pkgconfig elfutils-libelf-devel
🔁 三、切換至多用戶模式(無圖形界面)
sudo systemctl set-default multi-user.target # 設置默認為命令行模式
sudo init 3 # 當前會話切換至無圖形界面
💻 四、安裝 NVIDIA 閉源驅動
確保
.run
安裝包在當前目錄下,例如NVIDIA-Linux-x86_64-*.run
chmod u+x NVIDIA-Linux-x86_64-*.runsudo ./NVIDIA-Linux-x86_64-*.run \--kernel-source-path=/usr/src/kernels/$(uname -r) \--kernel-install-path=/lib/modules/$(uname -r)/kernel/drivers/video \--no-cc-version-check \--no-distro-scripts \--dkms \--silent
🔄 五、重啟系統并驗證驅動
sudo reboot
驗證驅動是否安裝成功:
nvidia-smi
若輸出 GPU 相關信息說明驅動安裝成功。
? 安裝完成提示
-
驅動模塊路徑:
/lib/modules/$(uname -r)/kernel/drivers/video
-
驗證命令:
nvidia-smi
-
若使用 CUDA,建議后續安裝 CUDA Toolkit 并配置環境變量