环境: Ubuntu 16.04 64bit
Nvidia GeForce 610M
Install nvidia driver
- 打开终端,先删除旧的驱动:
sudo apt-get purge nvidia*
- 禁用自带的 nouveau nvidia驱动 (important!)
创建一个文件通过命令 sudo vim /etc/modprobe.d/blacklist-nouveau.conf
并添加如下内容:
blacklist nouveau
options nouveau modeset=0
再更新一下
sudo update-initramfs -u
修改后需要重启系统。确认下Nouveau是已经被你干掉,使用命令: lsmod | grep nouveau
- 安装invidia驱动
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install nvidia-375
reboot # 或者 shutdown -r now
nvidia-375 是我通过invidia官网根据自己的invidia型号search出来的,
nvidia driver official website :
http://www.nvidia.com/Download/index.aspx?lang=en-us
本次实验没有先下载下来driver文件.run进行安装,是因为第一次下载.run文件后手动安装,需要手动设置一些配置比较麻烦,而且最后有一个“please provide the path to private key”给弄蒙圈了,没有google相应的方法,只能强制关机,重启后登录后闪屏然后又出现登录界面,进入不了图形界面了....各种方法试过后最后选择重装系统。
所以,此处选择以上方法。
按照reference安装后会出现如图下面的情况:
google之后大概比较可能但是也比较坑的原因是可能是用的笔记本会有很多问题:
安装教程4,输入如下
$ sudo ./deviceQuery
**./deviceQuery Starting...
CUDA Device Query (Runtime API) version (CUDART static linking)cudaGetDeviceCount returned 35
-> CUDA driver version is insufficient for CUDA runtime version
Result = FAIL
查了一些资料,说是因为驱动太老,才以至于“is insufficient for CUDA runtime version”,但是我得NVIDIA driver 是从NVIDIA 官网上查询的最新的版本375,cuda是8.0 的;后来尝试直接
sudo apt install nvidia-cuda-toolkit
下载得到的是cuda7.5,NVIDIA driver还是375,还是报错,各种坑,打算回头有时间了在试一次cuda7.5,或者手动下载下来NVIDIA 驱动.run文件,然后手动安装。
先安装一个cpu only 的吧
References:
1、[Ubuntu16.04 Nvidia 显卡驱动安装一](http://blog.csdn.net
/jhszh418762259/article/details/52957166)
2、Ubuntu16.04 Nvidia 显卡驱动安装二
3、 http://blog.csdn.net/hit2015spring/article/details/53510909
4、tensorflow 安装教程:http://www.cnblogs.com/xujianqing/p/6142963.html
http://blog.csdn.net/hit2015spring/article/details/53510909