本教程主要是参考以下大神的帖子,这里先表示感谢。
(1 )http://blog.csdn.net/abcjennifer/article/details/23016583
(2)http://www.linuxidc.com/Linux/2013-10/91101.htm
1、环境概述:
系统版本:Ubuntu12.04 64位(选择Ubuntu12.04 据说比新的14.04版本的较稳定,这里我也没有考证毕竟第一次接触Ubuntu系统),这里我安装的是双系统,可以参考 (http://blog.csdn.net/zhouxy0901/article/details/39163833)上面有讲双系统的安装方法。
显卡类型:NVIDIA GEForce GT 755M
CUDA版本:在NVIDIA官网上面下载cuda_6.5.14_linux_64.run这个文件,地址为(https://developer.nvidia.com/cuda-toolkit-archive),我这里下载的是它的最新版本,
并且集成了toolkit,sdk和driver,觉得用着不错。
2、首先把下载的cuda_6.5.14_linux_64.run放到一个home目录下面(这个自由放置,记到放置的位置就行了),然后在已经安装了ubunt12.04 64位操作系统,按 ctrl+alt+t 打开终端:
(1)安装必要的库
--sudo apt-get install build-essential
--sudo apt-get install freeglut3-dev
--sudo apt-get update
(2)将Ubuntu集成的NVIDIA驱动,否则会造成冲突。
--sudo apt-get remove --purge nvidia*
将nouveau加入黑名单
--sudo gedit /etc/modprobe.d/blacklist.conf
并在blacklist amd76x_edac后面加上以下几句,然后点击ctrl + o保存文档,在按ctrl + x 关闭文档
--blacklist vga16fb
--blacklist nouveau
--blacklist rivafb
--blacklist nvidiafb
--blacklist rivatv
(3)重启系统(这个必须要有,否则有可能造成安装不成功下面的步骤)
(4)Ctrl+Alt+F1, 登陆文本界面安装
a、--sudo service lightdm stop (注意Ubuntu12.04下采用的lightdm作为它的X Server,而早期的版本采用的是gdm)
b、--cd 到cuda_6.5.14_linux_64.run所在目录,输入一下命令:
--chmod +x cuda_6.5.14_linux_64.run
--sudo ./ cuda_6.5.14_linux_64.run
c、一路选择接受,默认就是了。
(5)得到以下安装结果
Driver: Installed
Toolkit: Installed In /Usr/Local/Cuda-6.5
Samples: Installation Failed. Missing Required Libraries.(不要捉急,也就是SDK安装失败,这个官方手册上也提到了解决方案。)
(6)单独安装SDK
--sudo sh cuda_6.5.14_linux_64.run -extract=/path/to/extract/dir/
b、到根目录下的/path/to/extract/dir/去找cuda_samples-linux-6.5.14-18745345.run
--sudo sh cuda_samples-linux-6.5.14-18745345.run(8)环境变量的配置
--export LD_LIBRARY_PATH=/usr/local/cuda-6.5/lib64:$LD_LIBRARY_PATH
c、生效环境输入命令 nvcc -V
将会看到现实一下信息:
(10)CUDA Sample安装
a、sudo find /usr -name libglut\*成功后会看到:/usr/lib/x86_64-linux-gnu/libglut.a
/usr/lib/x86_64-linux-gnu/libglut.so.3.9.0
/usr/lib/x86_64-linux-gnu/libglut.so.3
/usr/lib/x86_64-linux-gnu/libglut.so
/usr/lib/libglut.so
b、编辑链接:
--sudo ln -s /usr/lib/x86_64-linux-gnu/libglut.so.3 /usr/lib/libglut.so(11)运行deviceQuery
a、cd 到 /usr/local/cuda/samples/1_Utilities/deviceQuery下输入
--make
b、cd到~/NVIDIA_CUDA-6.5_Samples/bin/x86_64/linux/release
-- ./deviceQuery
或者
a、--cd ~/NVIDIA_CUDA-6.5_Samples/,输入 (注意这里耗时比较大)
--make
b、编译完成后便可以执行,cd到~/NVIDIA_CUDA-6.5_Samples/bin/x86_64/linux/release
./deviceQuery(12)安装完成以后,我可若要回到图形界面验证显卡是否安装成功,输入
--sudo service lightdm start
(13)接下来验证是否安装成功,输入
-- sudo nvidia-settings
总结:到此就算已经安装完成。第一次安装的时候在虚拟机中,这个时候就产生了很多问题,步骤虽然是一样的但是就是安装不成功,各种问题的暴露出来,不知道重新装了几次系统,就是没办法。后面误打误撞的想,装个双系统吧,结果又按照这个步骤重新安装一遍,这个得到了眷顾,终于make it。