NVIDIA-SMI has failed because it couldn’t communicate with the NVIDIA driver. Ma
ke sure that the latest NVIDIA driver is installed and running
遇到这个问题解决办法:
方法一:
cd /usr/src 查看驱动版本号(我的是410.93)
sudo apt-get install dkms
sudo dkms install -m nvidia -v 410.93
无需重启即可成功看到输入nvidia-smi后熟悉的界面
方法二:
uname -r
之前使用nvidia-smi命令能够成功显示显存的使用情况,但是最近就不行了,提示如下错误
NVIDIA-SMI has failed because it couldn’t communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.
查了网上好多的教程,有的说是bios需要设置安全权限,然后有的说重新安装一遍驱动程序就可以了,这些都没有解决我的问题,其实问题很简单是因为ubutnu内核升级了,新版本内核和显卡驱动不匹配出现了上面的问题,我们只需要在进行ubuntu启动引导的界面时,就是刚开始叫你选择操作系统的界面,选择“ubuntu高级选项”,选择一个以前的内核版本,我的新版本是4.15.0-43-generic
我然后选择了4.15.0-42-generic版本,然后进入系统再使用nvidia-smi命令就可以成功执行了。