文章目录
目录
- 一、早上想查看一下GPU使用情况
- 二、输入ubuntu-drivers devices
- 四、升级系统依赖
- 五、重启服务器,让驱动生效
- 六、输入nvidia-smi
- 总结
输入nvidia-smi提示:
Failed to initialize NVML: Driver/library version mismatch
无法查看,应该是CUDA需要升级显卡驱动。

查看驱动情况:

查看recommended,提示要升级到nidia-driver-580,我之前的是570版本。
于是输入命令
sudo apt-get install nvidia-driver-580

提示在/etc/apt/source.list.d/下有无效文件。
不知道升级为什么要检查这里,于是尝试自动安装驱动:
sudo ubuntu-drivers autoinstall
还是报同样的错:

于是查看/etc/apt/source.list.d/,确实有一个文件docker.list.backup的文件,强制删除:
sudo rm -f /etc/apt/sources.list.d/docker.list.backup
重新安装显卡驱动
sudo apt-get update

输入自动安装显卡驱动:
sudo ubuntu-drivers autoinstall
提示有冲突:

删除冲突的依赖:
sudo apt remove libnvidia-common-570 libnvidia-common-580

删除冲突的依赖后,重新安装显卡驱动:
sudo apt-get install nvidia-driver-580


看到这个,应该是升级成功了
sudo reboot
查看GPU情况

驱动版本NVIDIA-SMI 580.82.09 ,升级成功!
以上为个人经验,希望能给大家一个参考,也希望大家多多支持风君子博客。
您可能感兴趣的文章:
- nvidia-smi命令详解和一些高阶技巧讲解
- Linux 常用nvidia-smi命令详解(最新推荐)
- 最新解决'nvidia-smi' 不是内部或外部命令也不是可运行的程序
- 最新解决没有NVSMI文件夹以及nvidia-smi‘ 不是内部或外部命令也不是可运行的程序或批处理文件