轉載自:https://blog.csdn.net/ghw15221836342/article/details/79571559 原創作者:tf_dl_ml_python
因為要做畢設需要安裝caffe2,配置cuda8.0,但是安裝nvidia驅動真的是把我難倒了,看了很多篇博文都沒有效果,現在我自己重新總結了下幾種 安裝方法(親測有效),希望能幫到大家。
查看版本驅動 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:如果因為自己的操作失誤,循環登錄不要慌張,也不要重新裝系統,跟著我的步驟來,我這些坑都遇到過。
循環登錄解決方法
希望大家都能安裝成功!如果遇到任何問題,請在評論裏描述你的問題!