本帖子是针对先前一个帖子存在的问题进行了修改,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,执行以下代码安装
- 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,在最后面添加两行如下:
- 1
- 2
然后设置环境变量和动态链接库,在命令行输入:
- 1
在打开的文件末尾加入:
- 1
保存之后,创建链接文件:
- 1
在打开的文件中添加如下语句:
- 1
然后执行
- 1
使链接立即生效。
CUDA Samples
- 首先测试一下:
- 1
- 2
- 3
可以看到详细的信息,最后结果是PASS,说明CUDA安装成功
- oceanFFT
- 1
- 2
- 3
可以看到动态的海面
- smokeParticles
- 1
- 2
- 3
实际为动态效果图
- fluidsGL
- 1
- 2
- 3
实际用鼠标点是会流动的