原来用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

执行完后重启,执行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/deviceQuery
make
./deviceQuery

可以看到详细的信息,最后结果是PASS,说明CUDA安装成功

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


可以看到动态的海面

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


实际为动态效果图

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


实际用鼠标点是会流动的

Ubuntu16.04+CUDA8.0+GTX960M安装相关推荐

  1. ubuntu16.04+cuda8.0+cudnn5.1+caffe 安装(基于独立主机集成显卡GTX1080Ti)

    最近开始配置自己的深度学习主机,由于之前只在笔记本上和单显卡主机上安装过,所以可以说是zero经验,以至于很多问题不了解都当成了bug,故为了方便以后的自己以及大众,特在此写下post一篇.(由于可能 ...

  2. ubuntu16.04 cuda8.0 caffe 编译 error: cublas_v2.h 没有那个文件或目录

    ubuntu16.04 cuda8.0 caffe 编译时遇到 caffe fatal error: cublas_v2.h 没有那个文件或目录 参考:http://blog.csdn.net/qq_ ...

  3. cuda8.0.44linux.run,ubuntu16.04+cuda8.0+cudnn6+tensorflow(gpu)1.4,一遍成功

    8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 0 python环境(ubuntu16.04自带2.7.12)0.1 查看python版本与安装路径1 2 3 4pyt ...

  4. Ubuntu16.04+Cuda8.0+Caffe+ Opencv3.2+Matlab2015b的配置、安装与编译 (二)

    二.安装Cuda,Caffe [参考文献] [1].Ubuntu 16.04 安装配置Caffe 图文详解★★★★ [2]. Ubuntu下安装Caffe.pdf★★★★★ [3]. CUDA_Qui ...

  5. Ubuntu16.04+CUDA8.0+cudnn5.1+TensorFlow-GPU详细安装步骤

    最近学习机器学习的基本算法,想着配合Python2.7+TensorFlow-gpu进行学习,奈何Windows上TensorFlow只支持Python3.5.x,虚拟机上用Ubuntu对硬件的调用又 ...

  6. 深度学习环境配置Ubuntu16.04+CUDA8.0+CuDNN+Anaconda2+openCV2.4.9+caffe(全离线GPU版)

    版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/Bernice_lying [前言] 深度学习燎原之势势不可当,现在很多现场使用深度方法的比赛需要自行 ...

  7. Ubuntu16.04+cuda8.0+GTX TITAN X安装配置

    安装环境 显卡型号:Nvidia GeForce GTX TITAN X(pascal) 系统:ubuntu16.04 1.给出cuda下载地址(含历史版本): https://developer.n ...

  8. Ubuntu16.04+Cuda8.0+Caffe+ Opencv3.2+Matlab2015b的配置、安装与编译(四)

    四.安装编译MATLAB [参考文献] [1]. Ubuntu16.04下 Matlab2015b安装与激活及注意事项★★★★★ [2]. ubuntu16.04+caffe+matcaffe安装笔记 ...

  9. cuda8.0.44linux.run,ubuntu16.04 cuda8.0 cudnn7.0 安装

    cuda 8.0 安装: sudo sh ./cuda_8.0.44_linux.run (可通过sudo sh ./cuda_8.0.44_linux.run --help查看一些参数命令,安装某一 ...

最新文章

  1. 5G的3大应用场景落地开花,中国或将引领全球5G产业发展
  2. windows 2003系统目前最完善最完美的安全权限方案(转)
  3. Dijkstra的算法
  4. palm基础----7 获取系统信息
  5. webpack中hash、chunkHash、contentHash的区别
  6. pulsar常用命令
  7. VB.NET 中图形旋转任意角度 [ZT]
  8. 万能ABAP程序修改器
  9. c语言实现AD采样后FFT算法,实践“玩转FFT算法...任你移植”,正确AD采样及生成函数表...
  10. 域名交易的信息差,原来还可以这样赚钱
  11. 水星怎么设置网速最快_水星路由器怎么设置网速 - 卡饭网
  12. amd支持服务器内存,AMD专用内存和普通内存的区别是什么?
  13. keras中sample_weight的使用
  14. 花儿还有重开日,人生没有再少年.
  15. oracle ebs 提交请求,EBS Form开发中点击按钮提交请求报表的实现方式--fnd_request.submit_request...
  16. UOS系统下安装软件打不开的解决方法
  17. 使用飞信api接口实现短信发送(只能发送好友)
  18. Linux iptables nat 实现不同网络间(内外网)的互联
  19. 大流量限流/消峰案例
  20. ES入门学习:ElasticSearch、Kibana、ik分词器的安装、简单使用及SpringBoot集成

热门文章

  1. 服务器运行失败win10音频,Win10系统提示音频服务未运行的解决方法
  2. win10无线投屏_miracast投屏的未来
  3. 最迷幻的办法解决SpringBoot访问static文件夹下的静态资源
  4. eltable 无数据文案修改_软文文案修改技巧:浅谈文章写作修改的几个方法
  5. 怎样用ecognition软件实现同一幅图片上的不同区域的多尺度分割
  6. python慕课笔记 Python语言程序设计 嵩天笔记整理
  7. MessageBox 按钮显示英文或其他语言
  8. 财务管理与计算机论文,计算机小论文--浅论计算机与财务管理
  9. OpenStack-Pike版Ironic安装指导分析-(上)
  10. 魔兽地图服务器存档修改本地存档,【Jass】Preload存档系统,本地写入文件并读取...