ubantu重啟找不到原先得顯示卡驅動

2021-10-07 15:08:49 字數 669 閱讀 8881

因為是實驗室伺服器執行跑實驗**,天氣炎熱雜訊不斷,怕壞了,準備關機讓他休息下。哪曉得第二天一開機找不到顯示卡驅動了。昨天還用的好好的,今天就gg了。

網上查詢了一下問題的產生。

因為重啟ubantu的核心進行了更新,提供了一些新的特性,但是更新後的ubantu核心導向的是最新的顯示卡驅動,所以導致你之前安裝的顯示卡驅動有,但是因為核心的指向發生改變導致找不到。

找到了問題的所在,那我們開始解決問題。根據問題的產生發現有兩種解決方案,1.更新顯示卡驅動,使其匹配最新的核心,或者安裝新的顯示卡驅動的時候安裝程式會自動修改路徑導向安裝的驅動。2.既然原本的顯示卡驅動還有,那我們何不修改一下導向指向原來的顯示卡驅動。(第二個方法較好,不然裝新得驅動很容易導致原先得cuda和新得顯示卡驅動不相容產生新問題)。

確定了選擇方案2,開始實施。

操作步驟如下:

dkms是uabntu上面得乙個程式,可以幫我們維護核心外得驅動程式,在核心指向改變後自動生成新得導向模組。

sudo apt-get install dkms
cd /usr/src
檢視到自己安裝得驅動版本記住。

生成對應得驅動模組

sudo dkms install -m nvidia -v 418.74
借鑑

mysql重啟找不到application

1.service mysqld start 出現如下異常 2.原因 3.換成systemctl start mysql 報錯如下 4.參考鏈結 首先看一下服務列表裡有沒有這個服務 systemctl list unit files type service 然後查詢 mysql相關的service...

ifconfig找不到命令

出現這樣的問題的原因是 你在從普通使用者切換到root使用者的時候 用的是su 或者su root切換的 這樣不行 不會讀取root使用者的私有設定檔案!因此環境變數path不會包含 sbin usr sbin這樣的目錄 因此你直接輸入這些目錄下的命令時 就會提示找不到該命令!解決問題的2個簡單方法...

QTcreator找不到庫

1.linux庫的命名規則是 動態庫和靜態庫的名字前家lib字首,也就是自己製作的庫的名字為 lib名字.so 或 lib名字.a 但比較詭異的是gcc在編譯的時候命令是沒有字首lib和字尾.so和a。比如gcc l名字 0 main main.c。2.在qt編譯構建的過程中,經常發現 usr bi...