linux环境下 - 如何干净地卸载掉nvidia驱动
1. 如果是通过apt安装的,用下面命令清理nvidia驱动相关包
dpkg -l |grep nvidia #查看已安装的nvidia包
sudo apt purge 'nvidia-*'
sudo apt-get autoremove --purge
nvidia-smi #提示command not found 那就是卸载了
2. 如果是通过 .run 官方安装包安装的
sudo /usr/bin/nvidia-uninstall 或 sudo nvidia-uninstall
3. 清理
sudo update-initramfs -u
sudo update-grub
sudo reboot
4. 清理残留内核驱动模块
lsmod |grep nvidia #查看有哪些内核驱动模块残留
sudo systemctl isolate multi-user.target #退出图形环境
sudo modprobe -r nvidia-drm nvidia-modeset nvidia-uvm nvidia
sudo find /lib/modules/$(uname -r) -type f -name "nvidia*.ko*" -delete
5. 清理用户态驱动库(可选)
sudo rm -rf /usr/lib/x86_64-linux-gnu/nvidia*
sudo rm -rf /usr/lib/nvidia*
sudo rm -rf /usr/local/cuda*
5. 更新模块依赖
sudo depmod -a
sudo update-initramfs -u
6. 验证
sudo reboot
lsmode |grep nvidia
nvidia-smi
应该都没了。