显卡驱动安装与内核降级
Ubuntu 24.04 安装 NVIDIA GRID 驱动完整流程
(Kernel 6.5 + GRID 570)
一、安装 Mainline Kernel Installer(安装 6.5 内核)
1 添加 PPA
sudo add-apt-repository ppa:cappelikan/ppa
2 更新源
sudo apt update
3 安装 mainline 工具
sudo apt install mainline
4 安装 6.5 内核
sudo mainline install 6.5
二、设置 GRUB 默认启动 6.5 内核
Ubuntu 默认:
GRUB_DEFAULT=0
表示永远启动 第一个内核(最新 6.8)。
因此需要修改 GRUB。
1 修改配置
sudo nano /etc/default/grub
修改为:
GRUB_DEFAULT=saved
GRUB_SAVEDEFAULT=true
GRUB_SAVEDEFAULT=true
2 更新 GRUB
sudo update-grub
3 重启
sudo reboot
4 验证内核
uname -r
应该看到:
6.5.11-060511-generic
三、安装 Kernel Headers
GRID 编译驱动必须安装对应 headers:
sudo apt install linux-headers-6.5.11-060511-generic
或
sudo apt install linux-headers-$(uname -r)
四、彻底清理旧 NVIDIA 驱动
系统中发现旧驱动:
nvidia/580.126.09
会与 GRID 冲突,必须清理。
1 删除 DKMS 驱动
sudo dkms remove nvidia/580.126.09 --all
检查:
sudo dkms status
应该没有 nvidia。
2 删除 DKMS 残留
sudo rm -rf /var/lib/dkms/nvidia
3 删除内核模块
sudo find /lib/modules -name "*nvidia*" -type f -delete
刷新模块:
sudo depmod -a
4 清理 apt 安装的 NVIDIA
sudo apt purge -y 'nvidia*' 'libnvidia*'
sudo apt autoremove -y
sudo apt autoremove -y
5 删除 Ubuntu NVIDIA 内核包
sudo apt remove --purge -y linux-objects-nvidia-580-6.8.0-101-generic
sudo apt remove --purge -y linux-signatures-nvidia-6.8.0-101-generic
sudo apt autoremove -y
sudo apt remove --purge -y linux-signatures-nvidia-6.8.0-101-generic
sudo apt autoremove -y
五、确认系统干净
检查:
dpkg -l | grep -i nvidia
dkms status
lsmod | grep nvidia
dkms status
lsmod | grep nvidia
理想结果:
无 nvidia 驱动
六、禁用 nouveau
创建配置:
sudo nano /etc/modprobe.d/blacklist-nouveau.conf
内容:
blacklist nouveau
options nouveau modeset=0
options nouveau modeset=0
更新 initramfs:
sudo update-initramfs -u
重启:
sudo reboot
验证:
lsmod | grep nouveau
应该没有输出。
七、安装 GRID 驱动
进入驱动目录:
cd ~/nvidia
安装:
sudo ./NVIDIA-Linux-x86_64-570.172.08-grid.run --dkms
安装选项:
| 选项 | 建议 |
|---|---|
| DKMS | Yes |
| 32bit libraries | No |
| nvidia-xconfig | No |
八、验证驱动
nvidia-smi
正常输出:
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 570.172.08 |
| Driver Version: 570.172.08 |
| GPU: RTX A6000 |
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 570.172.08 |
| Driver Version: 570.172.08 |
| GPU: RTX A6000 |
+-----------------------------------------------------------------------------+
九、常用检查命令
查看驱动:
nvidia-smi
查看模块:
lsmod | grep nvidia
查看 GPU:
lspci | grep -i nvidia
查看 DKMS:
dkms status
十、最终系统结构
系统:
Ubuntu 24.04
内核:
6.5.11
驱动:
NVIDIA GRID 570.172.08
GPU:
RTX A6000
建议的稳定组合
| 系统 | 内核 | GRID |
|---|---|---|
| Ubuntu 22.04 | 5.15 | 550 |
| Ubuntu 24.04 | 6.5 | 570 |

浙公网安备 33010602011771号