1. 程式人生 > >Centos7 雙顯示卡安裝Cuda7.5

Centos7 雙顯示卡安裝Cuda7.5

1、核心版本:

# uname -r

  3.10.0-693.el7.x86_64   

2、核心升級到指定版本:

# yum install kernel-3.10.0-862.9.1.el7.x86_64

3、安裝kernel-devel、kernel-headers:

# rpm -ivh kernel-headers-3.10.0-862.9.1.el7.x86_64.rpm

# rpm -ivh kernel-devel-3.10.0-862.9.1.el7.x86_64.rpm

4、檢視安裝情況:

# rpm -qa  kernel*

5、檢視顯示卡:

lspci | grep -i "vga\|nvidia"

6、檢測顯示卡需要的NVIDIA驅動版本

# sudo rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

# sudo rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm

# yum -y install nvidia-detect

# nvidia-detect -v

7、下載NVIDIA驅動

8、禁用nouveau驅動

# lsmod | grep nouveau

nouveau 1527946 0

mxm_wmi 13021 1 nouveau

ttm 93908 1 nouveau

i2c_algo_bit 13413 2 i915,nouveau

drm_kms_helper 146456 2 i915,nouveau

drm 372540 8 ttm,i915,drm_kms_helper,nouveau

wmi 19070 2 mxm_wmi,nouveau

video 24400 2 i915,nouveau

i2c_core 40756 8 drm,i915,i2c_i801,i2c_hid,drm_kms_helper,i2c_algo_bit,nouveau,videodev

# gedit /lib/modprobe.d/dist-blacklist.conf

#blacklist nvidiafb

blacklist nouveau options nouveau modeset=0

更改grub2配置禁用nouveau

vi /etc/default/grub

GRUB_CMDLINE_LINUX="rd.lvm.lv=vg_centos/lv_root rd.lvm.lv=vg_centos/lv_swap rhgb quiet rdblacklist=nouveau"

重新生成grub.cfg

grub2-mkconfig -o /boot/grub2/grub.cfg

重啟系統後:

# lsmod | grep nouveau

#

9、安裝驅動:

# sh NVIDIA-Linux-x86_64-390.67.run -no-x-check -no-nouveau-check -no-opengl-files

驗證驅動安裝成功:

# nvidia-smi

10、下載並安裝cuda-7.5:

# sh cuda_7.5.18_linux.run

--選擇不安裝驅動

11、驗證cuda-7.5安裝成功:

檢查 CUDA Toolkit是否安裝成功

#  nvcc -V


編譯samples例子
進入到Samples安裝目錄,然後在該目錄下終端輸入make,等待十來分鐘。


編譯完成後測試
可以在Samples裡面找到bin/x86_64/linux/release/目錄,並切換到該目錄
執行deviceQuery程式:

#  ./deviceQuery
檢視輸出結果,重點關注最後一行,Pass表示通過測試
這裡寫圖片描述
# ./bandwidthTest
檢視輸出結果,顯示結果為PASS表示通過測試
這裡寫圖片描述