Ubuntu 18.04卸载显卡驱动详细教程,告别残留,轻松重装

admin
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 18.04卸载显卡驱动详细教程,告别残留,轻松重装

卸载前的准备工作

  1. 确认当前驱动类型
    打开终端,输入以下命令查看已安装的驱动:

    ubuntu-drivers devices

    若显示nvidia-driver-xxx(如nvidia-driver-470)则为NVIDIA闭源驱动;显示amdgpu-proradeon则为AMD驱动;显示intel-microcodei915则为Intel驱动。

  2. 备份重要数据
    卸载驱动过程中可能触发系统异常(如黑屏),建议提前备份重要文件。

  3. 准备应急方案
    若卸载后无法进入图形界面,可通过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-xxxubuntu-drivers autoinstall安装的,使用APT卸载最彻底:

# 卸载NVIDIA驱动及相关包
sudo apt purge nvidia-* libnvidia-* 
# 清理APT缓存
sudo apt autoremove

方法2:通过官方.run文件安装的驱动

若驱动是通过NVIDIA官网下载的.run文件(如NVIDIA-Linux-x86_64-xxx.run)安装的,需使用官方卸载工具:

  1. 进入.run文件所在目录(如~/Downloads);
  2. 执行卸载命令(注意替换文件名为实际下载的版本号):
    sudo sh ./NVIDIA-Linux-x86_64-xxx.run --uninstall
  3. 按照提示完成卸载后,手动清理残留文件(参考下文“残留文件清理”)。

(二)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
文章版权声明:除非注明,否则均为xmsdn原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码