本人是linux新手,在历时两个星期的纠结的caffe安装之路后,终于在昨天成功用上了caffe!先说说我的电脑配置吧,戴尔Optiplex 990主机,Q67主板,Geforce GTX960 显卡。这一系列的主机特别坑爹,我装上显卡后系统就切不了tty界面了,后面想在Bios里面启用集显禁用独显,结果发现这台主机没有切换显卡的功能!所幸后面找到了解决方法(在下文有)。总之,这次的安装之路让我明白坚持才是最重要的,还有,就是不要老想着重装系统,重装系统并不会彻底解决问题,如果不去解决bug的话,就永远会有未知的新bug等着你。
1 CUDA的安装
CUDA的安装包括很多种方法。由于像freeglut3-dev这些库在当前的ubuntu14.04系统中安装不了,但在Kubuntu系统中可以安装,因此可以在这两个系统中安装CUDA的方法不一样。
1.1 Kubuntu14.04系统+cuda手动安装
首先验证你是否有nvidia的显卡(http://developer.nvidia.com/cuda-gpus个网站查看你是否有支持gpu的显卡):&lspci|grep -i nvidia
查看你的linux发行版本(主要是看是64位还是32位的):$uname –m && cat/etc/*release
看一下gcc的版本:$gcc –version
(1)准备好CUDA Toolkit(在此之前千万不要更新系统!!!)
根据官网介绍,之前安装的版本都会有冲突的嫌疑,所以之前安装的Toolkit和Drievers就得卸载,屏蔽,等等。
$ sudo apt-get--purgeremove nvidia* (由于我的是新系统,此步省略)
(2)安装一些必要的库:
在此之前先sudo apt-getupdate
sudo apt-get install freeglut3-dev build-essential libx11-dev libxmu-dev libxi-dev libgl1-mesa-glx libglu1-mesa libglu1-mesa-dev
(3)禁掉nouveau:
在/etc/modprobe.d/blacklist.conf最后一行加上 blacklist nouveau
禁了nouveau之后有时要重启下电脑才生效
(4)切换到tty1(ctrl+alt+F1)
关闭GUI: sudo service lightdm stop
在此遇到一个问题:自从Kubuntu14.04装上Nvidia的GTX 960显卡驱动后,C+A+F1就无法启动tty终端了。准确的说,是黑屏,无法显示任何东西,但是可以操作,盲打可以登陆。切换回