之前還可以用gpu跑程序,不知更新了啥導致服務器輸入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.
常見的方法:卸載重裝
第一步:卸載原驅動
sudo apt-get remove nvidia-* sudo apt-get autoremove
第二步:臨時關閉顯示服務
sudo service lightdm stop
第三步:重新安裝Nvidia驅動
sudo ./NVIDIA-Linux-x86_64-418.56.run -no-x-check -no-nouveau-check -no-opengl-files
(-no-x-check安裝驅動時關閉x服務;
-no-nouveau-check 安裝驅動時禁用Nouveau
-no-opengl-files 安裝時只裝驅動文件,不安裝Opengl)
第四步:啟動顯示服務
sudo service lightdm restart
第五步:查看Nvidia驅動是否安裝成功
nvidia-smi
如果不管怎么重裝nvidia驅動都不對,最后有用的解決方案是更新內核
具體操作如下,下載鏈接:https://kernel.ubuntu.com/~kernel-ppa/mainline/
#系統內核更新
先下載,libssl1.1_1.1.0g-2ubuntu4.3_amd64.deb
#再下載4個內核deb安裝文件
linux-headers-4.20.0-042000_4.20.0-042000.201812232030_all.deb
linux-headers-4.20.0-042000-generic_4.20.0-042000.201812232030_amd64.deb
linux-image-unsigned-4.20.0-042000-generic_4.20.0-042000.201812232030_amd64.deb
linux-modules-4.20.0-042000-generic_4.20.0-042000.201812232030_amd64.deb
#安裝內核文件
sudo dpkg -i *.deb
這時候可能,dpkg command not found ,執行sudo apt -f install就行
#安裝完成以后,重新啟動系統,驗證內核的版本
uname -r
重裝驅動和上面一樣
參考鏈接:https://blog.csdn.net/u011668104/article/details/79560381