一、早上想查看一下GPU使用情况,输入nvidia-smi提示:Failed to initialize NVML: Driver/library version mismatch,无法查看,应该是CUDA需要升级显卡驱动。

二、输入ubuntu-drivers devices,查看驱动情况:

查看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
六、输入nvidia-smi,查看GPU情况

驱动版本NVIDIA-SMI 580.82.09 ,升级成功!

3万+

被折叠的 条评论
为什么被折叠?



