解决使用nvidia-smi命令显示NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver

之前使用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命令就可以成功执行了。
可以通过如下命令查看当前ubuntu使用的内核版本

>uname -r

你可能感兴趣的:(机器学习,ubuntu遇到的问题,nvidia-smi错误,ubuntu内核版本过高)