目的:
在Ubuntu 16.04上安裝最新顯卡驅動
主要步驟:
1.在Nvidia官網上查找顯卡驅動最新的版本號
http://www.nvidia.com/Download/index.aspx?lang=en-us
1080TI當前的最新驅動版本為390.48
2.卸載系統里的Nvidia低版本顯卡驅動
sudo apt-get purge nvidia*
3.把顯卡驅動加入PPA
sudo add-apt-repository ppa:graphics-drivers
sudo apt-get update
4.查找並安裝最新驅動
sudo apt-cache search nvidia
返回如下結果:
,最新版本396已加載。采用apt-get命令在終端安裝:
sudo apt-get install nvidia-396
5.重啟系統並驗證
reboot(現在重新啟動計算機)
然后在終端輸入以下命令行:
lsmod | grep nvidia
如果沒有輸出,則安裝失敗。成功安裝會有如下類似結果:
輸入命令行,查看Ubuntu自帶的nouveau驅動是否運行:
lsmod | grep nouveau
如果終端沒有內容輸出,則顯卡驅動的安裝成功
6.(可選)停止當前版本的本地更新
sudo apt-mark hold nvidia-396
以下增加內容來自知乎:
顯卡:(GPU)主流是Nvidia的GPU,深度學習本身需要大量計算。GPU的並行計算能力,在過去幾年里恰當地滿足了深度學習的需求。AMD的GPU基本沒有什么支持,可以不用考慮。
驅動:沒有顯卡驅動,就不能識別GPU硬件,不能調用其計算資源。但是呢,Nvidia在Linux上的驅動安裝特別麻煩,尤其對於新手簡直就是噩夢。得屏蔽第三方顯卡驅動。下面會給出教程。
CUDA:是Nvidia推出的只能用於自家GPU的並行計算框架。只有安裝這個框架才能夠進行復雜的並行計算。主流的深度學習框架也都是基於CUDA進行GPU並行加速的,幾乎無一例外。還有一個叫做cudnn,是針對深度卷積神經網絡的加速庫。
鏈接:https://www.zhihu.com/question/59184480/answer/162623008
來源:知乎