ubuntu16.04 nividia-smi 出現“Make sure that the latest NVIDIA driver is installed and running.”


之前還可以用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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM