Ubuntu驱动回滚到旧版本的常用方法
若驱动是通过apt(如Ubuntu官方源或PPA)安装的,可直接指定旧版驱动包名回滚。
sudo apt update;apt-cache policy nvidia-driver-XXX(将XXX替换为目标版本,如470);sudo apt install nvidia-driver-XXX;sudo reboot。若官方源已移除旧版驱动,可通过添加可信的旧版PPA源获取。
ppa:graphics-drivers/ppa):sudo add-apt-repository ppa:graphics-drivers/ppa;sudo apt update;sudo apt install nvidia-driver-XXX;若驱动未包含在PPA或官方源中,可从开发商官网(如NVIDIA、AMD)下载旧版.deb安装包。
cd ~/Downloads;sudo dpkg -i 驱动包名.deb(如NVIDIA-Linux-x86_64-470.82.run需改为.deb格式,或直接使用.run文件);sudo apt-get install -f;若驱动冲突或升级失败,可先彻底卸载当前驱动,再安装旧版。
sudo apt-get --purge remove nvidia*(清除所有NVIDIA相关包);sudo apt autoremove;sudo reboot;若驱动因内核升级失效,可回退到之前的内核版本。
uname -r;linux-image-5.15.0-86-generic,需替换为实际版本):sudo apt install linux-image-5.15.0-86-generic linux-headers-5.15.0-86-generic;sudo update-grub;sudo apt install -f修复);