Ubuntu中之前安装好Nvidia驱动driver但是检测不到的解决(仅供参考)

Ubuntu中检测不到Nvidia驱动driver

  • 一 禁止Ubuntu自动更新
  • 二 彻底删除之前安装的Nvidia driver
  • 三 命令行安装Nvidia driver

我自己之前手动安装的Nvidia driver,我采取了以下策略:1,彻底删除之前安装的Nvidia driver;2,更新系统中所有程序和依赖;3,命令行安装Nvidia driver

一 禁止Ubuntu自动更新

Uubuntu的自动更新会破坏掉原有的依赖关系,从而导致之前安装好的Nvidia driver由于依赖变动而不可用。

关闭Ubuntu自动更新请参考 ubuntu20.04关闭内核自动更新、禁止/取消系统自动更新的方法

二 彻底删除之前安装的Nvidia driver

# 卸载驱动
sudo apt-get --purge remove nvidia*
sudo apt autoremove
# 完全删除驱动
sudo apt-get --purge remove "*nvidia*"

如果是自己从官网下载.run文件(安装文件),然后手动安装到linux系统中,那么可以使用下面的卸载命令
参考Ubuntu18-22.04安装和干净卸载nvidia显卡驱动——超详细、最简单

#先查看驱动以及版本安装情况,命令如下:
ls /usr/src | grep nvidia
 
#进入安装目录,用驱动自带卸载命令卸载,一般情况下能卸载干净
cd /usr/bin
ls nvidia-*
sudo nvidia-uninstall

# 上面命令无效,可以使用最新命令
sudo /usr/bin/nvidia-uninstall

#然后用上面的查看命令查看是否卸载干净,完成卸载
ls /usr/src | grep nvidia
 
#卸载干净所有英伟达驱动命令,如下
sudo apt-get remove --purge nvidia-*/nvidia*)
sudo apt autoremove   # 此命令在万般无奈之下在使用,可能会卸载无辜软件,影响稳定性。。。

三 命令行安装Nvidia driver

参考 实测有效:在Ubuntu 20.04上安装NVIDIA驱动程序的方法

你可能感兴趣的:(ubuntu,linux,运维)