[專業親測]Ubuntu16.04安裝Nvidia顯示卡驅動(cuda)--解決你的所有困惑
阿新 • • 發佈:2018-11-26
因為要做畢設需要安裝caffe2,配置cuda8.0,但是安裝nvidia驅動真的是把我難倒了,看了很多篇博文都沒有效果,現在我自己重新總結了下幾種 安裝方法(親測有效),希望能幫到大家。
檢視版本驅動
方法一:
ppa源安裝驅動
sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt-get update sudo apt-get install nvidia-390 #此處要根據上面查詢到的版本適當更改 sudo apt-get install mesa-common-dev sudo apt-get install freeglut3-dev
測試
重啟之後在終端內輸入:
nvidia-smi #若出現電腦GPU列表,即安裝成功
或者
nvidia-settings #顯示你的顯示卡資訊
方法二:手動去官網下載.run檔案自己安裝
下載完成之後:
解除安裝原先的所有驅動:
#for case1: original driver installed by apt-get: sudo apt-get remove --purge nvidia* #for case2: original driver installed by runfile: sudo chmod +x *.run sudo ./NVIDIA-Linux-x86_64-384.59.run --uninstall
禁用nouveau:
sudo gedit /etc/modprobe.d/blacklist.conf
- 1
在最後一行新增:
blacklist nouveau
之後,執行命令:
sudo update-initramfs -u
電腦重啟之後執行
lsmod | grep nouveau #沒有輸出,即說明安裝成功
安裝驅動
進入命令列介面
Ctrl-Alt+F1,之後輸入使用者名稱和密碼登入即可。
給驅動run檔案賦予執行許可權(若出現[sudo] 計算機名 ◆ ◆ ◆ ◆,這是因為安裝了中文的ubuntu,輸入登入密碼即可)
安裝(注意 引數)cd Downloads sudo chmod a+x NVIDIA-Linux-x86_64-375.20.run
sudo ./NVIDIA-Linux-x86_64-375.20.run –no-opengl-files
- –no-opengl-files 只安裝驅動檔案,不安裝OpenGL檔案。這個引數最重要
- –no-x-check 安裝驅動時不檢查X服務
- –no-nouveau-check 安裝驅動時不檢查nouveau
後面兩個引數可不加。
重啟,並不會出現迴圈登入的問題
ps:如果因為自己的操作失誤,迴圈登入不要慌張,也不要重新裝系統,跟著我的步驟來,我這些坑都遇到過。
希望大家都能安裝成功!如果遇到任何問題,請在評論裡描述你的問題!