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:
https://pkgs.org/download/kernel-headers
https://pkgs.org/download/kernel-devel
# 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驱动版本
#
yum -y install nvidia-detect
# nvidia-detect -v
7、下载NVIDIA驱动
https://www.geforce.cn/drivers
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:
https://developer.nvidia.com/cuda-75-downloads-archive
# 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表示通过测试