1. 程式人生 > >ubuntu14.04安裝cuda7.5(包含顯示卡驅動)

ubuntu14.04安裝cuda7.5(包含顯示卡驅動)

cpu:i7

win10引導的雙系統

記憶體:16G

整合顯示卡Inite+獨立顯示卡Nvidia  gtx 960

作業系統:Ubuntu14.04(核心4.2.0-27-generic)

cuda7.5 

一、安裝Ubuntu系統,請參考百度自行安裝(用U盤做成系統盤,安裝)

二、安裝cuda7.5(不用先安裝NVIDIA驅動,安裝cuda時會自動安裝驅動程式,如果出現問題再使用命令

sudo apt-get install nvidia-XXX安裝,不建議從NVIDIA官網下載驅動程式安裝,因為容易出現安裝驅動黑屏,或者迴圈登入)

#檢查自己的電腦是否具有安裝CUDA的條件


a)檢查GPU是否是CUDA-capable

    $ lspci | grep -i nvidia
    官網檢視是否在列表中,並注意camput ability
b)檢查自己的Linux版本書否支援CUDA(Ubuntu 14.04沒問題)
c)檢查自己的系統中是否裝了gcc
    $ gcc --version
d)檢查是否安裝了kernel header和 package development
    $ uname -r 可以檢視自己的kernel版本資訊
    $ sudo apt-get install linux-headers-$(uname -r)可以安裝對應kernel版本的kernel header和package development

 #選擇安裝CUDA的方式

cuda有2種安裝方式,這兒只介紹.runfile安裝方式

下載cuda7.5

https://developer.nvidia.com/cuda-toolkit-archive

在安裝之前的準備工作:

a) 禁用 nouveau
    終端中執行:$ lsmod | grep nouveau,如果有輸出則代表nouveau正在載入。
    Ubuntu的nouveau禁用方法:在/etc/modprobe.d中建立檔案blacklist-nouveau.conf,在檔案中輸入一下內容

        blacklist nouveau  #第一個配置檔案
        options nouveau modeset=0  
    開啟終端,執行
        $ sudo update-initramfs -u

    設定完畢可以再次執行 $ lsmod | grep nouveau 檢查是否禁用成功,如果執行後沒有任何輸出,則代表禁用成功。

--------------------------------------------------------------------------------------------------------------------------

ps:在安裝cuda7.5先把以前的cuda解除安裝

cd /usr/local/cuda-7.5/bin

sudo ./uninstall_cuda_7.5.pl

解除安裝NVIDIAq驅動程式:

sudo apt-get remove --purge nvidia*

【解除安裝cuda,NVIDIA驅動參考部落格:http://blog.csdn.net/jacke121/article/details/55061833】

------------------------------------------------------------------------------------------------------------------------------

b)安裝依賴項
1. sudo apt-get install freeglut3-dev
2. sudo apt-get install build-essential
3. sudo apt-get install libx11-dev
4. sudo apt-get install libxmu-dev
5. sudo apt-get install libxi-dev
6. sudo apt-get install libgl1-mesa-glx
7. sudo apt-get install libglu1-mesa
8. sudo apt-get install libglu1-mesa-dev
重啟電腦,到達登入介面時,alt+ctrl+f1,進入text mode,登入賬戶
c) 輸入 $ sudo service lightdm stop 關閉圖形化介面
d) 切換到cuda安裝檔案的路徑,執行$ sudo bash cuda_7.5.18_linux.run
    遇到提示是否安裝openGL ,選擇no(如果你的電腦跟我一樣是雙顯,且主顯是非NVIDIA的GPU需要選擇no,否則可以yes)。其他都選擇yes或者預設。安裝成功後,會顯示installed,否則會顯示failed。
e) 輸入 $ sudo service lightdm start 重新啟動圖形化介面
Alt + ctrl +F7,返回到圖形化登入介面,輸入密碼登入。

如果能夠成功登入,則表示不會遇到迴圈登入的問題,基本說明CUDA的安裝成功了。

---------------------------------------------------------------------------------------------

ps:如果重啟後,發現黑屏,則將檔案/etc/modprobe.d/blacklist-nouveau.conf中的程式碼註釋掉


      #blacklist nouveau  #第一個配置檔案

      #options nouveau modeset=0 

重啟電腦,如果能進入系統,則取消註釋,不能的話,則解除安裝cuda,重新安裝

------------------------------------------------------------------------------------------------------------------


f)重啟電腦。檢查Device Node Verification。

    檢查路徑~/dev下 有無存在名為nvidia*(以nvidia開頭)的多個檔案(device files).如果沒有的話,可以參考官方文件裡的指導步驟,進行新增。

g)設定環境變數。
    終端中輸入 $ sudo gedit /etc/profile  在開啟的檔案末尾,新增以下兩行。 #第二個配置檔案
        $ export PATH=/usr/local/cuda-7.5/bin:$PATH
        $ export LD_LIBRARY_PATH=/usr/local/cuda7.5/lib64
儲存檔案。

    #安裝完畢後的檢查工作。

a) 檢查 NVIDIA Driver是否安裝成功

終端輸入 :$ cat /proc/driver/nvidia/version 會輸出NVIDIA Driver的版本號

b) 檢查 CUDA Toolkit是否安裝成功

終端輸入 : $ nvcc --version 會輸出CUDA的版本資訊

c) 嘗試編譯cuda提供的例子
切換到例子存放的路徑,預設路徑是 ~/NVIDIA_CUDA-7.5_Samples
(即 /home/xxx/ NVIDIA_CUDA-7.5_Samples, xxx是你自己的使用者名稱)
然後終端輸入:$ make
d) 執行編譯生成的二進位制檔案。
編譯後的二進位制檔案 預設存放在~/NVIDIA_CUDA-7.5_Samples/bin中。
切換路徑 : cd ~/NVIDIA_CUDA-7.5_Samples/bin

終端輸入 :$ deviceQuery

終端輸入:./bandwidthTest 

看到類似如下圖片中的顯示,則代表CUDA安裝且配置成功(congratulation!!)

參考部落格:http://blog.csdn.net/masa_fish/article/details/51882183【

Ubuntu 14.04 上安裝 CUDA 7.5/8.0 超詳細教程

http://blog.csdn.net/l297969586/article/details/53320706【

ubuntu14.04+cuda7.5安裝 官方步驟版