如何安裝Nvidia 顯示卡的Linux驅動
安裝的來源,有三種方式
一.PPA來源和安裝
sudo add-apt-repository ppa:graphics-drivers sudo apt-get update #sudo apt-cache search nvidia-* #
查詢nvidia驅動可用版本sudo apt-get install nvidia-driver-440
二.官網的runfile
Ubuntu 16.04.6版本只要安裝步驟1, 4, 5, 6 就可以完成,不需要步驟2 和 3
Ubuntu 18.04.4版本只要安裝步驟1, 2, 4, 5, 6 就可以完成,
因為Turing 系列在安裝此版本時畫面顯示異常不能安裝,原因是主機板的BIOS只支援UEFI開機,必須使用onboard顯卡安裝ubuntu後,再執行步驟3,之後使用Turing系列顯卡畫面就正常,如果主機板有支援Legacy 開機的話,就可以設為Lagacy模式,在選擇開機碟為UEFI or Legacy系統開機。
Pascal系列直接安裝Ubuntu沒問題,也要執行步驟3
安裝步驟如下
1.安裝完成Ubuntu完後,到Nvidia官網下載Driver
https://www.nvidia.com/Download/index.aspx?lang=en-us
2.安裝gcc and make, 以利於編譯驅動
sudo apt-get update
sudo apt-get install gcc -y
sudo apt-get install make -y
3.禁用nouveau驅動
將下面兩行加入 /etc/modprobe.d/blacklist.conf 檔案最後面
blacklist nouveau
options nouveau modeset=0
4. 禁用X-Window服務
sudo service lightdm stop #這會關閉圖形介面,但不用緊張
或
sudo telinit 3
按Ctrl-Alt+F1進入命令列介面,輸入用戶名和密碼登錄即可。
小提示:在命令列輸入:sudo service lightdm start ,然後按Ctrl-Alt+F7 或 sudo telinit 5 即可恢復到圖形介面 。
5. 命令列安裝驅動
#給驅動run檔賦予執行權限:
sudo chmod +x NVIDIA-Linux-x86_64-410.78.run
#執行:
sudo ./NVIDIA-Linux-x86_64-410.78.run
三.Cuda的驅動
https://developer.nvidia.com/cuda-downloads
說明文件 https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html
三.cuDNN的驅動(必須註冊帳號,才能登入下載)
https://developer.nvidia.com/rdp/cudnn-download
說明文件 https://docs.nvidia.com/deeplearning/sdk/cudnn-install/index.html
安裝完驅動後,相關的測試
1. Driver測試
nvidia-smi #若列出GPU的資訊清單,表示驅動安裝成功
nvidia-settings #若彈出設置對話方塊,亦表示驅動安裝成功
2. Cuda 測試
nvcc -V #檢查版本
3. cuDNN 測試
cp -r /usr/src/cudnn_samples_v7/ $HOME
cd $HOME/cudnn_samples_v7/mnistCUDNN
make clean && make
./mnistCUDNN
4. 調整螢幕解析度
#查看顯示器識別字:我的是DVI-I-0,在'connected'之前。
xrandr
#查看解析度的屬性:我要看1920x1080的解析度,在'Modeline'之後。
cvt 1920 1080
#創建新解析度模式:拷貝'Modeline'之後的資訊即可。
sudo xrandr --newmode "1920x1080" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
#為顯示器添加解析度模式:
sudo xrandr --addmode DVI-I-0 "1920x1080"
#將解析度模式應用到顯示器:
sudo xrandr --output DVI-I-0 --mode "1920x1080"
3.另一篇文章已寫成自動執行相關命令就可以,不需要再一行一行輸入
留言列表