1. 程式人生 > >Ubuntu 16.04安裝NVIDIA驅動(含各種踩坑經歷)(GeForce GTX 970)

Ubuntu 16.04安裝NVIDIA驅動(含各種踩坑經歷)(GeForce GTX 970)

        本文為博主個人成功安裝經驗,其中有參考其他國內外網頁資料。有可能針對少數系統情況下不適用吧~ 畢竟網上海量的安裝經驗針對我的電腦卻無法安裝成功,所以寫下此篇經歷希望能幫上此刻無助的你。

        環境:已裝雙系統的電腦;

        linux版本:Ubuntu16.04;

        顯示卡:GeForce GTX 970

一. 英偉達官網下載驅動程式(選擇對應自己顯示卡型號的驅動程式下載)


二. 禁用nouveau第三方驅動

1. 開啟編輯配置檔案: 

sudo gedit /etc/modprobe.d/blacklist.conf

2. 在最後一行新增:

blacklist nouveau

3. 改好後執行命令:

sudo update-initramfs -u

4. 重啟使之生效:

reboot 

三. 安裝驅動

1. 重啟後按Ctrl+Alt+F1 進入命令列介面

2. 執行命令:

lsmod | grep nouveau

3. 禁用X服務:

sudo killall Xorg

禁用X服務踩過的坑:

                a. sudo /etc/init.d/lightdm stop 命令:介面顯示“stopping x service 巴拉巴拉~”,但執行“安裝”步驟時出現            如下介面:

                

                b.在命令列模式下用root賬戶關閉x service(sudo /etc/init.d/lightdm stop

),執行“安裝”步驟時同樣出現上圖            情況

4. 進入runlevel 3:

 sudo init 3

5. cd到驅動檔案所在的路徑,給驅動run檔案賦予可執行許可權:

sudo chmod +x ./your-nvidia-file.run

6. 安裝:

sudo ./your-nvidia-file.run -no-opengl-files

  • –no-opengl-files 只安裝驅動檔案,不安裝OpenGL檔案。這個引數最重要(不新增可能出現無法進入桌面的問題)
  • –no-x-check 安裝驅動時不檢查X服務
  • –no-nouveau-check 安裝驅動時不檢查nouveau 
    後面兩個引數可不加。

    安裝過程中會出現:

  • “sources with DKMS?This will allow DKMS to auomatically build a new module,if you install a different kernel later”:選擇NO
  • 是否使用nv的xconfig檔案:選擇YES
  • 其他部分預設選項就好

7. 開啟X服務:

sudo /etc/init.d/lightdm start

四. 重啟(sudo reboot),Terminal輸入命令:

nvidia-smi

如果出現了驅動版本就表示安裝成功了。