[轉]NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver


轉自 https://blog.csdn.net/Felaim/article/details/100516282

只截取其中用過的一種方法:

因為Linux更新都是為了修復之前內核的bug,提供一些新的特性,如果一直使用比較舊的內核,還是治標不治本,所以LZ有找到了一種方法,在使用新內核的同時,也不用重新安裝驅動,具體方法如下:

Step 1: 安裝DKMS
DKMS全稱是DynamicKernel ModuleSupport,它可以幫我們維護內核外的驅動程序,在內核版本變動之后可以自動重新生成新的模塊。在使用dkms之前首先需要確保系統中已經安裝了DKMS,在Ubuntu下可以執行下面這個命令安裝。
sudo apt-get install dkms
通過
cd /usr/src
然后ls一下,查看你對應安裝的驅動版本

可以看到LZ這已經有三個版本的內核了,nvidia-smi的版本是430.34.

step2. 重新生成對應nvidia的驅動模塊

step2: sudo dkms install -m nvidia -v 430.34

后面進行檢驗可以看到LZ用了最新的內核,也可以nvidia-smi. So, problem solved!
————————————————
版權聲明:本文為CSDN博主「Felaim」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/Felaim/article/details/100516282


免責聲明!

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



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