显卡驱动安装与内核降级

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
 

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
 

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
 

五、确认系统干净

检查:

 
dpkg -l | grep -i nvidia
dkms status
lsmod | grep nvidia
 

理想结果:

 
无 nvidia 驱动
 

六、禁用 nouveau

创建配置:

 
sudo nano /etc/modprobe.d/blacklist-nouveau.conf
 

内容:

 
blacklist nouveau
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
 

查看模块:

 
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
posted @ 2026-03-10 16:21  Python喵  阅读(2)  评论(0)    收藏  举报