NVIDIA 顯卡驅動安裝

背景: UBUNTU16.04 +NVIDIA-384

安裝過程比較堅信,參考了很多人的博客,中間走了一些彎路,下面主要將大家的方法分爲兩類:

1. 使用apt-get 安裝的方法

2. 使用官網下載 .run 文件安裝的方法

我兩種方法都試了,先用第一種沒成功,又嘗試了第二種,也沒成功,後面又重新安裝第一種,成功。

所以,下面的方法總結是按照apt-get的安裝方法,如果想用.run文件安裝的,我的博客不具有參考價值:

第一步: 查看顯卡信息

lspci | grep VGA

第二步:刪除原有驅動,如果你之前有安裝過的話:

sudo apt-get remove --purge nvidia*

第三步: 禁用nouveau驅動:

編輯 /etc/modprobe.d/blacklist-nouveau.conf 文件,使用sudo vim /etc/modprobe.d/blacklist-nouveau.conf 命令,因爲只有sudo才能夠保存最後的修改

添加以下內容:

    blacklist nouveau
    blacklist lbm-nouveau
    options nouveau modeset=0
    alias nouveau off
    alias lbm-nouveau off

然後wq保存。

接下來關閉nouveau:

$ echo options nouveau modeset=0 | sudo tee -a /etc/modprobe.d/nouveau-kms.conf

第四步: 獲取kernelsource(非常重要):
 

sudo apt-get install linux-source

這個代碼執行時會顯示有依賴項的錯誤問題,大致關於linux-generic-hwe-16.04 : 依賴: linux-image-generic-hwe-16.04....
具體的原因不是很明白,但是可以通過提示來運行,sudo apt-get -f install 即可;

這條命令運行的時候會有提示信息:

按照提示信息,輸入

sudo apt-get install linux-headers-xxx x-x-generic

第五步:安裝nvidia

sudo apt-get install nvidia-384
sudo apt-get install nvidia-384-dev

我看到源那邊有兩個包,就都安裝了一下

第六步: last but not least!!!!

我最開始執行完上一步之後,直接用nvidia-smi去查詢驅動信息,但是顯示結果時command not found, 所以纔會又從官網下載.run文件安裝,但是安裝失敗後,又添加下面代碼就成功 :

sudo apt-get update
sudo apt-get upgrade

然後重啓。

使用nvidia-smi查詢信息,如果顯示如下,則說明安裝成功:

參考博客:https://blog.csdn.net/tianrolin/article/details/52830422

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章