機器配置:
雙系統:win10 64bit+ ubuntu14.04 LTS 64bit
顯卡: GeForce 405
cuda版本: cuda 6.5
參考: http://m.blog.csdn.net/article/details?id=48899139
1.首先確認你的顯卡支持CUDA。
你可以去這里驗證你的先看是否支持CUDA,如果有你的顯卡則支持。
2.確認你的gcc已經安裝(Ubuntu14.04是默認安裝的)。
打開終端(ctrl+alt+t),輸入gcc --version.如圖,如果沒有錯誤出現就說明已安裝,否則自己想辦法安裝吧。
3.安裝Nvidia驅動
(1).按ctrl+alt+F1進入tty1,首先輸入你的用戶名和密碼
輸入sudo stop lightdm
(2).輸入下列命令來安裝驅動
sudo add-apt-repository ppa:xorg-edgers/ppa 回車
sudo apt-get update 回車
安裝340版驅動,據說cuda6.5.14目前最高支持340版的
sudo apt-get install nvidia-340 回車
安裝完成后, 繼續安裝下列包 (否則在運行sample時會報錯)
sudo apt-get install nvidia-340-uvm 回車
完成后輸入sudo reboot 重啟電腦
4.安裝CUDA6.5
(1).首先去官網下載cuda6.5 的linux版 .run格式的.
下載完成后我的名字叫cuda_6.5.14_linux_64.run,可能名字會有不同。
最好去https://developer.nvidia.com/cuda-downloads/checksums 校驗的驗證一下。
打開終端(ctrl+alt+t), 輸入 $ md5sumcuda_6.5.14_linux_64.run
這一步應該沒問題。然后
輸入 chmod +x cuda_6.5.14_linux_64.run (給.run文件可執行權限,注意x后面有空格)
輸入sudo sh cuda_6.5.14_linux_64.run -extract=/path/to/extract/dir/ 將下載的.run文件解壓成3個文件,
分別是cuda安裝包,sample包,Nvidia的驅動。如圖
(2)安裝cuda安裝包
輸入sudo ./cuda-linux64-rel-6.5.14-18749181.run 按照說明完成安裝
(3)添加環境變量
安裝完成后需要在/etc/profile中最后添加環境變量,切換到該目錄
輸入sudo vi profile
按i進入編輯模式(對vi下不熟的同學請點這)內容為
PATH=/usr/local/cuda-6.5/bin:$PATH
export PATH
然后按esc鍵退出編輯模式,輸入:wq保存退出
輸入 source /etc/profile使環境變量生效。
(4)添加lib庫路徑
在 /etc/ld.so.conf.d/加入文件 cuda.conf, (即切換到該目錄下輸入sudo vi cuda.conf )
同理按i進入編輯模式,內容為/usr/local/cuda-6.5/lib64
然后按esc鍵退出編輯模式,輸入:wq保存退出
輸入 sudo ldconfig使之生效。
4.安裝CUDA Samples
先看一下編譯器版本,執行
nvcc –V
不出意外,這里會提示nvcc沒有安裝,其實就是之前裝的NVIDIA-CUDA-Toolkit的編譯器沒有安裝完整,根據提示安裝就好:
sudoapt-get install nvidia-cuda-toolkit
(1)安裝依賴包
sudo apt-get install freeglut3-dev,安裝完后安裝下一個,依次安裝完
這里碰到問題,參見:https://bugs.launchpad.net/ubuntu/+source/unity-control-center/+bug/1428972/ #11
sudo apt-get install build-essential
sudo apt-get installlibx11-dev
sudo apt-get install libxmu-dev
sudo apt-get install libxi-dev
sudo apt-get install
(2)安裝解壓的Samples文件
在終端中切換到剛剛解壓的文件目錄,輸入 sudo ./cuda-samples-linux-6.5.14-18745345.run
(3)編譯Sample文件, 整個過程大概10分鍾左右
切換到sample目錄 (cd /usr/local/cuda-6.5/samples)
輸入 sudo make 開始編譯
全部編譯完成后, 切換到 samples/bin/x86_64/linux/release下運行deviceQuery
輸入 sudo ./deviceQuery
自此,cuda6.5安裝完成,Samples在usr/local/cuda-6.5/samples。(這是激動的淚水)。
10月8日 為了以防萬一,大清早的又看了一下,懷着忐忑不安的心情又試驗了幾個sample(因為上一次安裝時重啟后出現了一系列問題,tty黑屏,分辨率,啟動項。。。搗鼓半天也不知道是怎么解決的,還好這次沒出什么問題。)
這是今早運行的bandwidthTest。