Ubuntu 18.04卸载显卡驱动需彻底清除残留,确保重装顺畅,首先禁用nouveau驱动,编辑/etc/modprobe.d/blacklist.conf添加blacklist nouveau并更新initramfs,然后通过终端执行sudo nvidia-uninstall(若为官方驱动)或sudo apt-get --purge remove nvidia*(若为apt安装),清理残留文件如rm -rf /etc/X11/xorg.conf、/usr/lib/nvidia-*等,最后用dkms status确认模块卸载,重启后执行nvidia-smi验证,确保驱动完全移除,为后续重装创造干净环境。
在Ubuntu 18.04使用过程中,显卡驱动可能会因版本不兼容、驱动崩溃或硬件更换等问题需要卸载,无论是NVIDIA、AMD还是Intel显卡,正确的卸载流程不仅能避免残留文件导致的冲突,还能为后续驱动重装或切换到开源驱动打下基础,本文将详细介绍Ubuntu 18.04中不同显卡驱动的卸载方法及注意事项。
为什么需要规范卸载显卡驱动?
显卡驱动是操作系统与硬件之间的核心桥梁,但卸载不规范可能引发以下问题:
- 残留文件堆积:旧驱动文件未清理干净,可能导致新驱动安装失败或系统不稳定;
- 内核模块冲突:未卸载的内核模块会占用系统资源,甚至导致黑屏、无法启动;
- 图形界面异常:残留驱动可能干扰X11/Wayland显示服务,出现分辨率丢失、闪烁等问题。
掌握规范的卸载流程至关重要。

卸载前的准备工作
-
确认当前驱动类型
打开终端,输入以下命令查看已安装的驱动:ubuntu-drivers devices
若显示
nvidia-driver-xxx(如nvidia-driver-470)则为NVIDIA闭源驱动;显示amdgpu-pro或radeon则为AMD驱动;显示intel-microcode或i915则为Intel驱动。 -
备份重要数据
卸载驱动过程中可能触发系统异常(如黑屏),建议提前备份重要文件。 -
准备应急方案
若卸载后无法进入图形界面,可通过GRUB菜单进入恢复模式(开机时按住Shift键)修复。
通用卸载步骤(适用于所有显卡驱动)
进入命令行模式(可选但推荐)
若当前能正常进入图形界面,可打开终端直接操作;若驱动已导致图形异常,需通过以下方式进入命令行:
- 开机时按住
Shift键,进入GRUB菜单; - 选择
Advanced options for Ubuntu,进入Recovery mode; - 选择
root Drop to root shell prompt,输入密码后进入root终端。
停止图形服务(避免冲突)
在终端中输入以下命令停止显示管理器(根据系统实际显示管理器选择,Ubuntu 18.04默认为gdm3,若为lightdm则替换命令):
sudo systemctl stop gdm3
分品牌详细卸载方法
(一)NVIDIA显卡驱动卸载
Ubuntu 18.04中NVIDIA驱动可通过两种方式安装:官方.run文件或APT仓库(ubuntu-drivers autoinstall),卸载方法需区分。
方法1:通过APT安装的驱动(推荐)
若驱动是通过sudo apt install nvidia-driver-xxx或ubuntu-drivers autoinstall安装的,使用APT卸载最彻底:
# 卸载NVIDIA驱动及相关包 sudo apt purge nvidia-* libnvidia-* # 清理APT缓存 sudo apt autoremove
方法2:通过官方.run文件安装的驱动
若驱动是通过NVIDIA官网下载的.run文件(如NVIDIA-Linux-x86_64-xxx.run)安装的,需使用官方卸载工具:
- 进入
.run文件所在目录(如~/Downloads); - 执行卸载命令(注意替换文件名为实际下载的版本号):
sudo sh ./NVIDIA-Linux-x86_64-xxx.run --uninstall
- 按照提示完成卸载后,手动清理残留文件(参考下文“残留文件清理”)。
(二)AMD显卡驱动卸载
Ubuntu 18.04中AMD驱动分为开源驱动(amdgpu/radeon)和闭源驱动(amdgpu-pro),卸载方法不同。
开源驱动(默认安装)
若未手动安装闭源驱动,系统默认使用开源驱动,直接卸载对应包即可:
# 卸载amdgpu开源驱动(适用于Radeon RX 400/500/600/7000系列) sudo apt purge xserver-xorg-video-amdgpu # 卸载radeon开源驱动(适用于更早的Radeon显卡) sudo apt purge xserver-xorg-video-radeon # 清理APT缓存 sudo apt autoremove
闭源驱动(amdgpu-pro)
若安装了AMD官方闭源驱动(如通过amdgpu-pro-install脚本安装),需使用官方卸载工具:
# 执行官方卸载脚本 sudo /opt/amdgpu-pro/bin/amdgpu-pro-uninstall # 清理残留包 sudo apt purge amdgpu-pro-lib* sudo apt autoremove
(三)Intel显卡驱动卸载
Ubuntu 18.04中Intel显卡默认使用开源驱动(i915/intel),通常无需卸载,若手动安装了闭源驱动(如intel-microcode)或出现异常,可按以下步骤卸载:
# 卸载Intel微码更新(可选,不影响驱动核心功能) sudo apt purge intel-microcode # 卸载Intel开源驱动包 sudo apt purge xserver-xorg-video-intel # 清理APT缓存 sudo apt autoremove
残留文件深度清理(关键步骤)
无论通过哪种方式卸载,都可能残留配置文件或模块,需手动清理:
删除NVIDIA残留文件
# 删除NVIDIA配置文件 sudo rm -f /etc/X11/xorg.conf sudo rm -f /etc/X11/xorg.conf.nvidia* # 删除NVIDIA内核模块 sudo rm -rf /lib/modules/$(uname -r)/updates/dkms/nvidia* sudo rm -rf /usr/src/nvidia-* # 删除NVIDIA库文件 sudo rm

