想玩一下google的tensorflow,需要开启GPU支持。在安装Cuda8.0的时候死活装不进去,提示:
you appear to be running an x server please exit x before installing
然后在http://www.cnblogs.com/LSCAX/p/6106240.html 找到了答案。
1.关闭nouveau驱动
在安装NVIDIA驱动之前,先关闭nouveau驱动,否则NVIDIA驱动是装不上的。
将nouveau驱动加入和名单。采用终端命令:
sudo gedit /etc/modprobe.d/blacklist.conf
打开文件后,在文件末尾加入
blacklist nouveau
保存并关闭文件。
重新构建initramfs。利用终端命令
sudo update-initramfs -u
执行完毕后,重启计算机。此时可以看到已经没有显卡支持了,图形显示非常粗糙。
2.安装NVIDIA
安装NVIDIA必须关闭X窗口,否则会出现错误信息“You appear to be running an X server,please exit X before installing”。
按CTRL+ALT+F1进入命令行
输入命令:
sudo service lightdm stop
执行完毕后继续输入命令
sudo init 3
安装驱动程序
sudo ./NVIDIA-Linux-x86_64-340.98.run --no-opengl-files
剩下的就按操作提示即可,安装完毕后重启计算机,DM正常工作。
***********************************分割线,其实上面是废话,直接看下面**************************************
下载cuda 8.0
文件:
wget https://developer.nvidia.com/compute/cuda/8.0/Prod2/local_installers/cuda_8.0.61_375.26_linux-run
根据教程Ubuntu 安装Nvidia驱动run文件先安装Nvidia驱动,然后摁ctrl + alt+ F1
进入ttf模式,执行命令:
sudo service lightdm stop
然后进cuda_8.0.61_375.26_linux-run
的目录,执行命令:
sudo chmod +x cuda_8.0.61_375.26_linux-run
sudo ./cuda_8.0.61_375.26_linux-run --no-opengl-libs
即可完成安装,注意安装这个步骤就不需要再重复安装nvidia
驱动了。