最近在各種方法嘗試安裝NVIDIA驅動、CUDA等等,慢慢折騰中,也找了幾個大佬的帖子,慢慢道來。
- 先推薦個截圖好工具,感覺比Deepin自帶的好用:flameshot,應用商店裏有,按照評論區添加快捷鍵,截圖超級方便。
-
先安裝驅動
V20正式版已經集成了NVIDIA閉源驅動,在安裝操作系統的時候勾選安裝閉源驅動即可。
如果裝系統的時候沒有裝,建議先搜索驅動,命令如下:
apt search xserver-xorg-video-nvidia
然後找到適合自己的驅動,使用apt命令安裝。
sudo apt install nvidia-driver
然後安裝nvidia-smi(如上一步測試已安裝,請跳過):
sudo apt install nvidia-smi
另外推薦原來系統自帶的驅動查看工具:
sudo apt install deepin-graphics-driver-manager
還有就是論壇大神的右下角驅動切換工具,試用了,一級棒:
帖子地址:https://bbs.deepin.org/forum.php?mod=viewthread&tid=197367
工具分享:
雙擊安裝,然後重啓,就可以右下角自己選擇驅動。
-
安裝CUDA
比較簡單的一個辦法是,使用源內的cuda:
sudo apt install nvidia-cuda-toolkit
但是目前這個版本是cuda9.2(可以自己用sudo apt search nvidia-cuda-toolkit查詢),不適合我這種想用10.2的朋友。
查找論壇等各種資源,最後找到這個,感謝大神支持:
安裝CUDA也需要按快捷鍵進入無法粘貼的終端,所以先做好準備,打開終端,粘貼以下命令,回車後關閉終端:
1. # sudo service lightdm stop 2. # cd ~/Downloads 3. # sudo ./cuda_<version>_linux.run --silent --toolkit --samples --librarypath=/usr/local/cuda 4. # sudo service lightdm start
按 Ctrl+Alt+F2 進入終端,依次執行以下命令:
1. sudo service lightdm stop 2. cd ~/Downloads 3. sudo ./cuda_<version>_linux.run --silent --toolkit --samples --librarypath=/usr/local/cuda # 注意,上面這行命令安裝CUDA,注意執行後是否顯示失敗failed 4. sudo service lightdm start
第三步我沒有驗證,而是直接改配置文件。
sudo dedit ~/.bashrc
在文件最後添加:
1. CUDA_HOME=/usr/local/cuda
2. export PATH=$PATH:$CUDA_HOME/bin/
3. export LD\_LIBRARY\_PATH=$LD\_LIBRARY\_PATH:$CUDA_HOME/lib64
第四步,驗證安裝。
nvcc -V
-
安裝cudnn
從 https://developer.nvidia.com/cudnn 下載cuDNN Library for Linux,需要登陸。
下載解壓之後,將cuda/include/cudnn.h文件複製到usr/local/cuda/include文件夾:
sudo cp ./cuda/include/cudnn.h /usr/local/cuda/include
將cuda/lib64/下所有文件複製到/usr/local/cuda/lib64文件夾中,並添加讀取權限:
sudo cp ./cuda/lib64/* /usr/local/cuda/lib64
sudo chmod a+r /usr/local/cuda/include/cudnn.h /usr/local/cuda/lib64/libcudnn*
驗證安裝:
cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2
輸出結果:
#define CUDNN_MAJOR 7
#define CUDNN_MINOR 6
#define CUDNN_PATCHLEVEL 5
#define CUDNN\_VERSION (CUDNN\_MAJOR * 1000 + CUDNN\_MINOR * 100 + CUDNN\_PATCHLEVEL)
#include "driver_types.h"
完成。