ubuntu14.04安裝cuda8.0

一、deb安裝失敗,重啓電腦無法進入桌面,主要是由於deb在安裝過程中覆蓋了intel集顯的opengl lib,導致出現黑屏,解決方法是刪除所有nvidia組件:

 Ctrl +Alt + F1  進入命令行模式, root 登錄,執行以下命令

sudo apt-get remove ---purge nvidia*
sudo apt-get autoremove //會將deb安裝的cuda刪除
sudo reboot
重啓後可以正常運行

二、改用runfile安裝,下載安裝文件cuda_8.0.61_375.26_linux.run

1. 安裝前的測試

2. 執行以下命令,禁掉系統自帶的nvidia顯卡驅動

sudo gedit /etc/modprobe.d/blacklist-nouveau.conf //創建文件
//輸入以下兩行內容
blacklist nouveau
options nouveau modeset=0
sudo update-initramfs -u //重新生成kernel initramfs

3. 重啓系統,Ctrl+Alt+F1 進入命令行模式,執行以下命令

sudo service lightdm stop // 關閉圖形界面
sudo chmod a+x cuda_8.0.61_375.26_linux.run
sudo ./cuda_8.0.61_375.26_linux.run --no-opengl-libs


                                                       選擇安裝CUDA驅動


                                                                      intel 集顯存在的情況下選擇no,否則會出現重啓時循環登錄的情況

4.安裝後重啓電腦, 驗證安裝 

cat /proc/driver/nvidia/version
cd /usr/local/cuda-8.0/bin && sudo ./nvcc -V

5. 設置環境變量(當前用戶)

sudo gedit ~/.bashrc 
//打開文件,在末尾輸入以下兩行
export PATH=/usr/local/cuda-8.0/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64:$LD_LIBRARY_PATH
source ~/.bashrc

6. 測試實例

cuda-install-samples-8.0.sh <dir>
cd dir/NVIDIA_CUDA-8.0_Samples/1_Utilities

// 測試1
cd deviceQuery && make
./deviceQuery

//測試2
cd bandwidthTest && make
./bandwidthTest

7. 卸載,如果出現黑屏或者循環登錄的情況需要卸載cuda,卸載方式

sudo ./usr/local/cuda-8.0/bin/uninstall //卸載cuda-8.0 toolkit
sudo /usr/bin/nvidia-uninstall //卸載nvidia驅動,錯誤安裝openGL的時候出現循環登錄,親測有效
sudo apt-get autoremove --purge cuda*
sudo apt-get autoremove --purge nvidia* // 出現黑屏的情況
注意: 安裝完後不可隨意更新,否則容易替換掉cuda的驅動,導致cuda突然無法運行,出現以下錯誤

./deviceQuery

./deviceQuery Starting...
CUDA Device Query (Runtime API) version (CUDART static linking)
cudaGetDeviceCount returned 30
-> no CUDA-capable device is detected
Result = FAIL

這種情況下,需要重新安裝cuda(主要是重新安裝nvidia驅動)

參考博客 www.cnblogs.com/gaowengang/p/6068788.html



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