安装CUDA
本人为UBUNTU 12.04 64位 + NVIDIA GTS 450
-
安装驱动
首先,去官网下载nvidia的驱动,若已经安装了闭源驱动的,需要先卸载,注意卸载之前先备份xorg配置文件,以防止官网驱动无法正确识别屏幕分辨率。
sudo cp /etc/X11/xorg.conf ~/
然后,重启计算机,不要进入图形界面,直接CTRL+ALT+F1进入命令行,输入以下命令以关闭X服务器。
sudo /etc/init.d/lightdm stop
最后,安装nvidia驱动,一路选yes回车就行
chmod +x ~/NVIDIA-Linux-x86_64-310.19.run sudo ~/NVIDIA-Linux-x86_64-310.19.run
-
安装CUDA Toolkit与Samples
首先去官网下载CUDA5.0 安装包,驱动已经安装过了,安装时驱动一项选no,其他两个选yes,可以设置安装路径
chmod +x ~/cuda_5.0.35_linux_64_ubuntu11.10-1.run sudo ~/cuda_5.0.35_linux_64_ubuntu11.10-1.run
注意,安装的时候可能出现缺少链接库libglut.so,先apt安装,然后把库链接到/usr/lib/目录下
sudo apt-get install freeglut3-dev sudo ln -s /usr/lib/x86_64-linux-gnu/libglut.so /usr/lib/libglut.so
安装完成后,有下面提示
Toolkit: Installed in /usr/local/cuda-5.0 Samples: Installed in /usr/local/cuda-5.0/samples (pristine) and /home/nick/NVIDIA_CUDA-5.0_Samples (writable) * Please make sure your PATH includes /usr/local/cuda-5.0/bin * Please make sure your LD_LIBRARY_PATH * for 32-bit Linux distributions includes /usr/local/cuda-5.0/lib * for 64-bit Linux distributions includes /usr/local/cuda-5.0/lib64:/lib * OR * for 32-bit Linux distributions add /usr/local/cuda-5.0/lib * for 64-bit Linux distributions add /usr/local/cuda-5.0/lib64 and /lib * to /etc/ld.so.conf and run ldconfig as root * To uninstall CUDA, remove the CUDA files in /usr/local/cuda-5.0
这提示需要将相关路径添加到环境变量,以及给出了卸载CUDA的方法。
echo "#CUDA export PATH=$PATH:/usr/local/cuda-5.0/bin/ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-5.0/lib64:/lib" >> ~/.bashrc
安装完成后可以首先编译一下测试代码
cd ~/NVIDIA_CUDA-5.0_Samples/ make
若遇到缺少的包,可以安装上,比如我的提示”cannot find -lXmu”,意思是没有找到开发库Xmu,这个时候需要安装对应的库,一般的命名规则是libxxx-dev
sudo apt-get install libxmu-dev