Ubuntu16.04+CUDA8.0+GTX960M安装

来源:互联网 发布:des算法例子 编辑:程序博客网 时间:2024/05/23 12:03

本帖子是针对先前一个帖子存在的问题进行了修改,nvidia-settings。原来用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
  • 1
  • 2
  • 3
  • 4
  • 5

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

安装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}}
  • 1
  • 2

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

$ sudo gedit /etc/profile
  • 1

在打开的文件末尾加入:

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

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

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

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

/usr/local/cuda/lib64
  • 1

然后执行

sudo ldconfig
  • 1

使链接立即生效。

CUDA Samples

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

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

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

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

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

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

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

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

原创粉丝点击