一、问题
使用nvidia-smi出现了下面的问题。
Failed to initialize NVML: Driver/library version mismatch
二、解决
2.1 重启
reboot
或者
shutdown -r now
如果指令不行,添加管理者权限重启。重启之后禁用系统的自动更新。
sudo vi /etc/apt/apt.conf.d/10periodic
将1改成0
2.2 手动重新加载内核模块
(1)查看依赖(可略)
lsmod | grep -i nvidia
(2)依次移除依赖模块
sudo rmmod nvidia_uvm
sudo rmmod nvidia_drm
sudo rmmod nvidia_modeset
(3)移除旧模块(上一步不执行,会报错)
sudo rmmod nvidia
(4)会自动加载相关模块
sudo nvidia-smi
三、参考
遇到的问题,上述两个方法都能解决,因此直接复制了别人的方法和给出博客链接,后续遇到不能解决时在进行补充。
非常有效的博客参考博客
系统更新禁用