ubuntu22.04下NVIDIA GeForce RTX 5070 Ti驱动安装

1.检查系统环境

  1. 查看当前 GPU:
1
2
lspci -nn | grep NVIDIA
lspci |grep VGA # 根据设备编号亦可定位出设备名字
  1. 确认内核版本:
1
uname -r
  1. 更新系统:
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

然后重启:

1
sudo reboot

3.安装官方 NVIDIA 驱动

方法 A:Ubuntu 官方源(推荐,稳定)

  1. 检查可用驱动:
1
ubuntu-drivers devices
  • -open 版本是开源内核模块,但功能可能略少,通常不必选。**(rtx就是用开源内核版本的,非官方版本的。)**
  • -server 版本适合服务器环境,不需要桌面 GUI 时可用。
  • 推荐直接用 nvidia-driver-575,即官方闭源驱动,兼容性最好。
  1. 自动安装推荐版本:
1
sudo ubuntu-drivers autoinstall

或手动安装指定版本,例如 575:

1
sudo apt install nvidia-driver-575-open
  1. 安装完成后重启:
1
sudo reboot

方法 B:NVIDIA 官方 Runfile(最新驱动)

  1. 下载最新驱动:
    https://www.nvidia.com/Download/index.aspx

  2. 切换到纯命令行(避免 Xserver 冲突):

1
sudo systemctl isolate multi-user.target
  1. 给 Runfile 执行权限并安装:
1
2
chmod +x NVIDIA-Linux-x86_64-*.run
sudo ./NVIDIA-Linux-x86_64-*.run
  1. 安装完成后重启:
1
sudo reboot

⚠️ 注意:Runfile 安装可能会覆盖内核模块,每次内核更新后可能需要重新安装。


4.验证安装

1
nvidia-smi

输出示例:

+-----------------------------------------------------------------------------+
| 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 安装。