Ubuntu回滚显卡驱动的详细步骤
在回滚前,需明确当前显卡驱动的版本和类型(NVIDIA/AMD/Intel),避免误操作。使用以下命令查看:
lspci -k | grep -EA3 'VGA|3D|Display'(显示显卡型号及当前使用的内核模块,如nvidia或amdgpu);nvidia-smi(显示NVIDIA显卡型号、驱动版本及运行状态,仅适用于NVIDIA显卡)。Ubuntu的“附加驱动”工具可方便地切换官方仓库中的驱动版本,步骤如下:
software-properties-gtk);nouveau和专有驱动,如NVIDIA的nvidia-driver-470、nvidia-driver-535等);nvidia-driver-470,则选择该版本),勾选后点击应用更改;若已知旧版驱动的具体包名(可通过apt list --installed | grep nvidia查看历史安装记录),可直接用以下命令安装:
sudo apt-get install nvidia-旧版本号 # 例如:sudo apt-get install nvidia-driver-470
安装完成后,重启系统使驱动生效。此方法适用于记得旧版包名的情况,操作更精准。
若当前驱动导致系统崩溃(如无法进入桌面),可通过恢复模式卸载新驱动,再安装旧版:
sudo apt-get remove --purge nvidia-*(NVIDIA驱动)或对应AMD/Intel驱动的卸载命令(如sudo apt-get purge xserver-xorg-video-amdgpu);sudo rm -rf /etc/X11/xorg.conf.d/*nvidia*(删除NVIDIA相关配置文件,AMD/Intel同理);sudo reboot。若旧版驱动是从第三方PPA安装的,可重新添加该PPA并指定旧版版本:
sudo add-apt-repository ppa:<ppa-name>(如NVIDIA的graphics-drivers/ppa);sudo apt update;sudo apt install nvidia-旧版本号(如nvidia-driver-470);sudo reboot。sudo apt install -f修复依赖;nouveau(常见于NVIDIA显卡),回滚后需重新启用:删除/etc/modprobe.d/blacklist-nouveau.conf文件,运行sudo update-initramfs -u,并重启系统;nvidia-smi(NVIDIA)或lspci -k | grep -A 2 -i "VGA"验证驱动是否切换成功。通过以上方法,可根据实际情况选择最适合的方式回滚显卡驱动,恢复系统稳定性。若操作中遇到问题,建议参考Ubuntu官方文档或社区论坛寻求帮助。