Ubuntu16.04 LTS安装NVIDIA显卡驱动
前言
1.一直在Linux下做機器學習相關的工作,避免不了要使用到cuda庫進行加速,NVIDIA對Linux的支持并不友好,在安裝和配置的過程中踩了不少坑,所以有必要做個記錄和總結,免得下次自己又踩到同樣的坑。
2.我的安裝的是DELL的G7 ,CPU是i7 8代,顯卡是GTX 1060,系統環境是Ubuntu16.04 LTS,CUDA8.0, CUDNN5.1.
一、第一種安裝方法
1.如果之前安裝過顯卡驅動的,卸載原有的NVIDIA驅動,在終端下輸入
(1)第一種方法
(2)第二種方法
sudo /etc/init.d/lightdm stop sudo apt-get install autoremove --purge nvidia*2、禁用nouveau,安裝NVIDIA需要把系統自帶的驅動禁用
(1)在終端輸入打開文件
(2)在文件的尾部加上這兩句,保存退出
blacklist nouveau options nouveau modeset=0
(3)在終端輸入命令使用剛剛更改的配置文件生效
3.重啟系統
reboot之后在終端輸入,如果沒有任何反應,說明禁止成功
lsmod | grep nouveau
4.查看顯卡可安裝的驅動
可以看到當前顯卡所支持的驅動版本,盡量不要安裝太新的驅動版本就可以了,或者去看官方文檔,cuda8.0與自己linux內核對應的驅動版本,我這里選擇390這個版本。
5.下載驅動
(1)可以從這里下載到顯卡驅動:https://www.geforce.cn/drivers ,打開網頁之后選擇自己對應的驅動與系統,點下載就可以了,給了很多版本的驅動,我這里按上面的選擇390這個版本。
(2)下載的是.run的文件,存放在"home/下載"這個目錄
(3)因為我用ubuntu是中文,下載這個目錄也是中文名,為了避免等下在命令模式下進不了下載這個目錄,我把顯卡驅動移到自己新建的一個英文目錄下。如下圖:
6.開始安裝驅動之前,要停止桌面服務,以下的幾個命令都在沒有瀏覽器的情況下進行操作,最好的建議使用手機或筆記本記下來,避免不必要的工作量。
(1)禁用ubunt桌面顯示管理器服務,在終端輸入
出現以下界面,這個界面就是只有命令行,如果想回到圖形界面,可以按下Ctrl+Alt+F7,或者Ctrl+Alt+F7+Fn
(2)出現上面界面,按Ctrl+Alt+F1進入命令行,如果是筆記本沒有反應,按Ctrl+Alt+F1+Fn
(3)輸入自己的用戶名與密碼
7.開始安裝驅動
(1)切換到存放驅動的目錄,執行權限
(2)執行安裝命名
sudo ./NVIDIA-Linux-x86_64-390.87.run –no-opengl-files–no-opengl-files 這個參數的意思是只安裝驅動文件,不安裝OpenGL文件,如要你要使用opengl,就把這個參數去掉。
(3)開始執行安裝
開始出現提示,按提示輸入yes或者accept,或者按回車直到最后就可以了,如果安裝界面是圖形的話,直接點擊就可以了,等到安裝完成,重啟電腦。
二、第二種安裝方法
1.如果之前安裝過顯卡驅動的,卸載原有的NVIDIA驅動,在終端下輸入
(1)第一種方法
(2)第二種方法
sudo /etc/init.d/lightdm stop sudo apt-get install autoremove --purge nvidia*2.更新系統
sudo apt-get update sudo apt-get upgrade sudo apt-get dist-upgrade3.安裝驅動
sudo add-apt-repository ppa:graphics-drivers/ppa提示按回車繼續,等待結束。
在終端輸入以下腳本,其中nvidia-390是安裝的驅動的版本
等待運行完成,重啟電腦。
三、查看是否安裝成功
1.在終端下輸入
nvidia-smi如果出現以下界面,代表安裝成功了一半
2.在終端輸入
出現以下界面,代表顯卡安裝完全正確。
結語
1.這是整個安裝顯卡驅動的流程,是在理想狀態下的結果,不理想的話,安裝顯卡驅動之后進不了圖形界面,或者啟動報錯都有可能的。
2.是于 nvidia對linux的支持,大神Linus Torvalds瘋狂的怒斥還是那樣子,我們只能默默的一個坑一坑的踩吧,還有配置遇到的問題,都可以加這個群(487350510)互相討論學習。
總結
以上是生活随笔為你收集整理的Ubuntu16.04 LTS安装NVIDIA显卡驱动的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux java模拟器_Linux下
- 下一篇: 飞雪桌面日历注册码