轉自 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