Ubuntu16.04+CUDA8.0+GTX960M安装

来源:互联网 发布:安居客端口多少钱 编辑:程序博客网 时间:2024/06/08 10:35

原来用Ubuntu14.04,也不是新装的系统,安装CUDA很长时间都不行,现在换成新的Ubuntu16.04,在没有更新系统时先安装CUDA,还是比较顺利的,一次就装好了。

安装Nvidia显卡驱动

基本配置:Nvidia GTX960M + Ubuntu16.04 64位
由于默认Ubuntu系统的显卡驱动并非是Nvidia驱动,需要先安装合适的Nvidia显卡驱动才能安装CUDA,去官网http://www.geforce.com/drivers查找显卡驱动型号
这里写图片描述
可以自动检测(需要安装JAVA驱动)
这里写图片描述
此处采用手动查找
这里写图片描述
最新的稳定版驱动为375,执行以下代码安装

sudo add-apt-repository ppa:graphics-drivers/ppasudo apt-get updatesudo apt-get install nvidia-375sudo apt-get install mesa-common-devsudo apt-get install freeglut3-dev

执行完后重启,执行nvidia-msi查看驱动信息,显卡型号是GTX 960M,显存4G,版本为375.66
这里写图片描述
通过nvidia-setting查看
这里写图片描述

安装CUDA8.0

在https://developer.nvidia.com/cuda-release-candidate-download下载合适的CUDA版本,本人采用的是cuda_8.0.61_375.26_linux.run,由于官网是经常更新的,所以在网站上看到的最新版本应该高于此版本,注意此处375.26和显卡驱动对应(由于是以前下载的,所以小版本号不对应)
执行sudo ./cuda_8.0.61_375.26_linux.run,由于已经安装了375.66,所以此处选择no
这里写图片描述
剩下的一路确认就行了。
配置环境变量
打开sudo gedit ~/.bashrc,在最后面添加两行如下:

export PATH=/usr/local/cuda-8.0/bin${PATH:+:${PATH}}export LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}

然后设置环境变量和动态链接库,在命令行输入:

$ sudo gedit /etc/profile

在打开的文件末尾加入:

export PATH=/usr/local/cuda/bin:$PATH

保存之后,创建链接文件:

sudo gedit /etc/ld.so.conf.d/cuda.conf

在打开的文件中添加如下语句:

/usr/local/cuda/lib64

然后执行

sudo ldconfig

使链接立即生效。

CUDA Samples

  • 首先测试一下:
cd ~/NVIDIA_CUDA-8.0_Samples/1_Utilities/deviceQuerymake./deviceQuery

可以看到详细的信息,最后结果是PASS,说明CUDA安装成功
这里写图片描述

  • oceanFFT
cd ~/NVIDIA_CUDA-8.0_Samples/5_Simulations/oceanFFTmake./oceanFFT

这里写图片描述
可以看到动态的海面
这里写图片描述

  • smokeParticles
cd ~/NVIDIA_CUDA-8.0_Samples/5_Simulations/smokeParticlesmake./smokeParticles

这里写图片描述
实际为动态效果图
这里写图片描述

  • fluidsGL
cd ~/NVIDIA_CUDA-8.0_Samples/5_Simulations/fluidsGLmake./fluidsGL

这里写图片描述
实际用鼠标点是会流动的
这里写图片描述

原创粉丝点击