Ubuntu16.04+CUDA8.0+GTX960M安装

本帖子是针对先前一个帖子存在的问题进行了修改,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/ppa
sudo apt-get update
sudo apt-get install nvidia-375
sudo apt-get install mesa-common-dev
sudo 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/deviceQuery
make
./deviceQuery
 
 
  • 1
  • 2
  • 3

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

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

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

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

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

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值