Ubuntu 16.04,雙顯卡,GTX1060,安裝 NVIDIA 顯卡驅動

Ubuntu 16.04 安裝 NVIDIA 顯卡驅動

最近重新嘗試在Ubuntu 16.04系統上面安裝tensorflow的gpu版本。Tensorflow的Gpu版本如果只是需要可運行,只需要CUDA8.0, cudnn6.0 和Anaconda3即可。不過,安裝CUDA8.0 和cudnn6.0需要首先在Ubuntu系統上安裝NVIDIA的顯卡驅動。

禁用nouveau驅動

nouveau是ubuntu系統自帶的驅動程序,但是不適用於cuda,所以要捨棄掉。

1 終端輸入

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

2 在文本最後添加

blacklist nouveau
options nouveau modeset=0

3 然後執行(讓內核刷新)

sudo update-initramfs -u

4 重啓計算機

reboot

5 重啓後使用命令檢查當前nouveau是否工作。

lsmod | grep nouveau

安裝Nvidia驅動

安裝的時候參考了很多網上的文章,原本以爲驅動的安裝是一個比較簡單的事情,但是實際操作起來卻錯誤多多。分析原因,其中一點是使用筆記本電腦安裝的ubuntu系統,電腦自身是雙顯卡,分別是英特爾自帶的顯卡和英偉達GTX1060顯卡。

在bios中設置Secure BOOT 爲disable

目前也是沒有徹底搞清楚原因,反正如果這個項是enable,那麼就無法切換成Nvidia的獨顯。這個坑跳了很多次。

使用apt命令安裝驅動

先從官網上尋找到適合自己電腦顯卡的驅動號:
http://www.nvidia.cn/Download/index.aspx?lang=cn
這裏寫圖片描述
然後在系統終端中輸入:

sudo apt-get install nvidia-384 nvidia-settings nvidia-prime

上文命令中的384需要改成你所需要的驅動號

筆記本注意

凡是有雙線卡的電腦(一般筆記本有獨顯的都是),那麼就需要安裝Nvidia-prime。
這裏寫圖片描述
安裝好以後會出現右上角“拼”字旁邊的那個圖標

測試安裝成功

使用命令:

nvidia-smi

如果有下圖
這裏寫圖片描述

那麼恭喜你,成功了!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章