ubuntu关机开机后显卡挂了:报错NVIDIA-SMI has failed because it couldn’t communicate with the NVIDIA driver.
nvcc -V 没报错 说明cuda还是在的
whereis nvidia 显示nvidia: nvidia: /usr/lib/nvidia /usr/share/nvidia /usr/src/nvidia-440.33.01/nvidia
查了一下,应该是由于内核版本与安装驱动时的版本不匹配造成的。
解决方案:
sudo apt-get install dkms #DKMS全称是Dynamic Kernel Module Support,它可以帮我们维护内核外的这些驱动程序,在内核版本变动之后可以自动重新生成新的模块。
sudo dkms install -m nvidia -v 440.33.01 #440.33.01是安装驱动的版本
完美解决
nvidia-smi #成功显示,说明维护成功。