1.安装dkms
sudo apt-get install dkms
安装以后再试试 nvidia-smi,如果没有问题就OK,如果还有问题
2.查看原来安装的驱动版本
ls /usr/src | grep -i nvidia
会显示驱动版本号,比如输出的是
nvidia-440.100
#那就执行
sudo dkms install -m nvidia -v 440.100
#重启
reboot
如果 使用 sudo dkms install -m nvidia -v 440.100 这个命令显示找不到 内核头文件之类的,有可能是内核版本太高,启动的时候,选择高级启动选项(Advanced Options for Ubuntu),切换一下内核版本,然后再执行上面的命令即可。具体参考方法二
参考:
nvidia-smi 报错:无法与 nvidia driver 通信 - 知乎
无法连接NVIDIA驱动:NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver_W&J-CSDN博客