Deepin安裝最新顯卡RTX2080Ti及CUDA10.1
廢話不多說直接上教程。
本系統為Deepin 15.10.2,是基于debian 9發布的,不排除后續deepin升級為debian 10,就目前來看是和ubuntu 16.04一樣,使用的是debian 9,所以下載安裝包等選擇ubuntu 16.04即可。
更新PCI ID
終端執行
sudo update-pciids
驗證是否識別出顯卡
sudo lspci | grep -i nvidia
如果輸出rtx 2080ti字樣代表識別成功。
禁用nouveau驅動
終端執行:
sudo nano /etc/modprobe.d/blacklist.conf
在文件末尾添加以下內容:
blacklist nouveau
options nouveau modeset=0
更新
sudo update-initramfs -u
此條執行完會有警告,可以忽略。
最后需要重新啟動電腦。
安裝NVIDIA驅動
-
首先下載CUDA10.1驅動,下載安裝包,請到這個網址下載。
切記要選擇 ubuntu 16.04 的安裝包。
-
安裝
首先通過
Cntlr+Alt+F2
進入終端,登錄之后關閉dm:sudo service lightdm stop sudo telinit 3
然后再執行下面操作:
sudo bash cuda_10.1.168_418.67_linux.run
在彈出的界面內首先輸入accept(接受條款),然后只保留驅動安裝,其他選項都不選擇。這里要注意一點,帶叉(x)的為選擇,空為不選擇,選擇通過enter按鍵控制。
安裝完成后,需要重新啟動。
-
驗證是否成功
打開終端執行:
nvidia-smi
如果出現以下界面代表成功。
Sat Jul 13 17:31:23 2019 +-----------------------------------------------------------------------------+| NVIDIA-SMI 418.67 Driver Version: 418.67 CUDA Version: 10.1 ||-------------------------------+----------------------+----------------------+| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC || Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. ||===============================+======================+======================|| 0 GeForce RTX 208... Off | 00000000:42:00.0 On | N/A || 0% 48C P8 19W / 300W | 84MiB / 10981MiB | 0% Default |+-------------------------------+----------------------+----------------------++-----------------------------------------------------------------------------+| Processes: GPU Memory || GPU PID Type Process name Usage ||=============================================================================|| 0 4650 G /usr/lib/xorg/Xorg 61MiB || 0 5070 G kwin_x11 21MiB |+-----------------------------------------------------------------------------+
安裝CUDA
-
安裝
由于在安裝驅動的時候并沒有勾選CUDA的選項,所以CUDA此時還沒有被安裝,如果上一步選擇了驅動與CUDA一同安裝,那么將會失敗。
打開終端執行(Cntlr+Al+T):
sudo bash cuda_10.1.168_418.67_linux.run --silent --toolkit --toolkitpath=$HOME/opt/cuda10.1 --defaultroot=$HOME/opt/cuda10.1 --samples --samplespath=$HOME/
等待一段時間后沒有輸出信息代表成功。然后重新啟動。
-
添加環境
打開終端執行:
nano .bashrc
在文件尾部增加下面內容:
CUDA_HOME=/usr/local/cuda/ export PATH=$PATH:$CUDA_HOME/bin/ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$CUDA_HOME/lib64
使之生效
source .bashrc
在系統的
/usr/local/
下創建 toolkit10 的鏈接:sudo ln -s ~/opt/cuda10.1 /usr/local/
-
驗證
打開終端執行:
cd ~/NVIDIA_CUDA-10.1_Samples/1_Utilities/deviceQuery make ./deviceQuery
如下出現PASS代表成功。
deviceQuery, CUDA Driver = CUDART, CUDA Driver Version = 10.1, CUDA Runtime Version = 10.1, NumDevs = 1 Result = PASS
END