安装 NVIDIA 驱动


英伟达显卡驱动下载地址

🚀 正确流程:禁 Nouveau → 重启 → single 模式安装

本教程采用 NVIDIA 官方 .run 安装包。在重启进入 single 模式前,手动禁用 Nouveau,确保安装环境干净无冲突。适合 RTX 50 系(Blackwell 架构)及其版本以下的显卡。

💡 核心流程: 安装编译依赖 → 手动禁用 Nouveau → 重启 → single 模式进入 → 运行 .run 安装包 → 重启 → 验证。

第一步:安装编译依赖

安装编译驱动所需的组件,包括编译工具链、内核头文件、DKMS 自动重建机制以及图形库支持。
本系统可跳过此步,参考:

sudo dnf install dkms egl-wayland

第二步:手动禁用 Nouveau 驱动

⚠️ 关键步骤: 此步必须在重启前完成,否则 Nouveau 会在下次启动时再次加载。

创建黑名单配置文件:

echo -e "blacklist nouveau\noptions nouveau modeset=0" | sudo tee /etc/modprobe.d/blacklist-nouveau.conf

第三步:重启进入 single 模式

重启后,在 GRUB 启动菜单中,选择要启动的内核,按 e 键编辑启动参数:

第四步:运行 .run 安装包

进入 .run 文件所在目录执行安装:

sudo sh ./NVIDIA-Linux-*.run --kernel-module-type=open

或者简单:

sudo sh ./NVIDIA-Linux-*.run

由于系统已处于 single 模式且 Nouveau 已被禁用,安装程序不会报告冲突错误。其他安装选项建议:

第六步:更新 initramfs 并重启

安装完成后,执行以下命令更新 initramfs,确保下次启动正确加载 NVIDIA 驱动:

sudo dracut --force

重启系统:

sudo reboot

第七步:验证驱动安装

重启后,执行以下命令确认驱动已成功加载:

nvidia-smi

如果能看到显卡型号、驱动版本和 CUDA 版本信息,即表示安装成功。

⚠️ 常见问题排查:

  • 重启后黑屏或卡住: 在 GRUB 启动参数中加入 nomodeset 进入系统,检查黑名单文件是否生效。
  • nvidia-smi 提示 "failed to initialize": 重新运行 sudo dracut --force 后重启。
  • 卸载驱动: 如需卸载,执行 nvidia-installer --uninstall