显卡bug解决思路:Failed to initialize NVML: Driver/library version mismatch

问题

在终端输入nvidia-smi出现以下错误

1
Failed to initialize NVML: Driver/library version mismatch

原因

NVIDIA内核驱动版本与系统内核版本不一致

查看更新日志

1
cat /var/log/dpkg.log | grep nvidia

若有更新会显示:upgrade nvidia-driver-515:amd64 515,86,01-0ubuntug,20.04,1 525,125.06-0ubuntuo.20.04.3,可以看出内核驱动版本从515自动升级成了525

查看显卡驱动内核版本

1
cat /proc/driver/nvidia/version

会显示:NVRM version: NVIDIA UNIX X86 64 Kernel ModuleGcc version:515.86.01 Wed 0ct 26 99:12:38 UTC 2022,可以发现显卡驱动内核版本还是525。

解决方案

第一种:重启服务器

第二种:不用重启的方案

第三种:重新安装显卡驱动