Linux系统中彻底卸载显卡驱动

以下是在Linux系统中彻底卸载NVIDIA显卡驱动的分步指南,结合不同安装方式和清理方法:

一、卸载前的准备

1.进入命令行模式
按 Ctrl+Alt+F3(或init  3 切字符界面)进入文本终端,登录后关闭图形界面服务:

   sudo systemctl stop gdm    # GNOME桌面   

 sudo systemctl stop lightdm  # Ubuntu默认桌面(18.04及之前)

2.备份重要数据
卸载过程中可能影响系统稳定性,建议备份关键文件。

二、根据安装方式卸载驱动

情况1:通过apt/仓库安装的驱动

# 彻底删除所有NVIDIA相关软件包

sudo apt-get purge "nvidia*"  

# 清理残留依赖

sudo apt autoremove

 # 验证卸载结果(无输出表示卸载成功)

dpkg -l | grep nvidia

情况2:通过.run文件手动安装的驱动

# 进入驱动安装包所在目录

cd ~/Downloads  

# 示例路径# 赋予卸载权限并执行卸载

sudo chmod +x NVIDIA-Linux-x86_64-*.runsudo ./NVIDIA-Linux-x86_64-*.run --uninstall

# 若忘记驱动版本,可通过以下命令查找残留

ls /usr/src | grep nvidia

三、深度清理残留文件

# 删除残留配置和库文件

sudo rm -rf /etc/X11/xorg.conf*          

# X11配置文件

sudo rm -rf /usr/lib/x86_64-linux-gnu/nvidia

# 驱动库文件

sudo rm -rf /usr/share/glvnd/egl_vendor.d/50_mesa.json  

# OpenGL配置# 清除内核模块(如有)

sudo rmmod nvidia


四、恢复系统默认设置

1.启用Nouveau开源驱动
编辑黑名单文件,移除Nouveau禁用配置:

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

# 删除以下内容(如有):   

blacklist nouveau   options nouveau modeset=0   

# 更新内核镜像  

 sudo update-initramfs -u

2.重启系统

   sudo reboot

五、验证卸载结果

1.检查驱动状态

nvidia-smi          # 若提示"command not found",则卸载成功   

lsmod | grep nvidia # 无输出表示驱动未加载

2.确认图形界面恢复
系统应自动使用Nouveau或CPU集显,桌面分辨率正常即为成功。

六、附加说明

混合安装场景:若不确定安装方式,可同时执行apt和.run文件卸载流程。

安全模式:若卸载后系统无法启动,尝试进入恢复模式(GRUB界面选择Advanced options → Recovery mode),挂载根目录后重复上述操作。

日志排查:若仍有问题,检查内核日志:

  dmesg | grep -i nvidia

显卡安装步骤可以参考:

关于在linux下安装显卡驱动遇到的问题以及解决方式_linux 显卡驱动-CSDN博客

通过以上步骤,可确保NVIDIA驱动完全卸载,避免残留文件导致后续安装冲突。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值