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表示通過測試