1.检查系统环境
- 查看当前 GPU:
1 2
| lspci -nn | grep NVIDIA lspci |grep VGA
|
- 确认内核版本:
- 更新系统:
1
| sudo apt update && sudo apt upgrade -y
|
2.移除旧驱动(如果有)
1 2
| sudo apt remove --purge '^nvidia-.*' sudo apt autoremove
|
同时禁用 Nouveau 驱动:
1 2 3 4
| sudo bash -c "echo 'blacklist nouveau' > /etc/modprobe.d/blacklist-nouveau.conf" sudo bash -c "echo 'options nouveau modeset=0' >> /etc/modprobe.d/blacklist-nouveau.conf"
sudo update-initramfs -u
|
然后重启:
3.安装官方 NVIDIA 驱动
方法 A:Ubuntu 官方源(推荐,稳定)
- 检查可用驱动:
-open 版本是开源内核模块,但功能可能略少,通常不必选。**(rtx就是用开源内核版本的,非官方版本的。)**
-server 版本适合服务器环境,不需要桌面 GUI 时可用。
- 推荐直接用 nvidia-driver-575,即官方闭源驱动,兼容性最好。
- 自动安装推荐版本:
1
| sudo ubuntu-drivers autoinstall
|
或手动安装指定版本,例如 575:
1
| sudo apt install nvidia-driver-575-open
|
- 安装完成后重启:
方法 B:NVIDIA 官方 Runfile(最新驱动)
下载最新驱动:
https://www.nvidia.com/Download/index.aspx
切换到纯命令行(避免 Xserver 冲突):
1
| sudo systemctl isolate multi-user.target
|
- 给 Runfile 执行权限并安装:
1 2
| chmod +x NVIDIA-Linux-x86_64-*.run sudo ./NVIDIA-Linux-x86_64-*.run
|
- 安装完成后重启:
⚠️ 注意:Runfile 安装可能会覆盖内核模块,每次内核更新后可能需要重新安装。
4.验证安装
输出示例:
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 575.78 Driver Version: 575.78 CUDA Version: 12.0 |
|-------------------------------+----------------------+----------------------+
| GPU 0: NVIDIA GeForce RTX 5070 Ti ...
5.可选:安装 CUDA(如果跑深度学习 / 大模型)
1
| sudo apt install nvidia-cuda-toolkit
|
💡 小技巧:
- 使用官方源安装驱动最稳定,不容易和系统内核冲突。
- 如果你以后跑 大模型训练,强烈建议配合 CUDA + cuDNN 安装。