1. 准备工作
1.是否支持有相应CUDA的GPU,命令:lspci | grep -i nvidia。
2.是否有支持的Linux版本,命令:uname -m && cat /etc/*release
3.是否有GCC编译器,命令:gcc -Version
2. 下载cuda toolkit
下载了cuda-repo-ubuntu1404-7-5-local_7.5-18_amd64.deb离线下载安装包
下载地址:CUDA 7.5 Downloads
分为deb和run两种安装文件,本次安装选择了deb安装包。
3.安装cuda toolkit
1.先把错配的显卡驱动清理干净
sudo apt-get --purge remove nvidia-*
2.进入cuda-repo-ubuntu1404-7-5-local_7.5-18_amd64.deb存放目录,安装deb。
sudo dpkg -i cuda-repo-ubuntu1404-7-5-local_7.5-18_amd64.deb
3.sudo apt-get update
4.回到主目录(否则提示找不到cuda文件)
sudo apt-get install cuda
安装过程非常漫长,如果中途断网输入:sudo apt-get install cuda --fix-missing
4. 配置环境变量
sudo gedit /etc/profile
在该文件中添加:
export PATH=/usr/local/cuda-7.5/bin:$PATH;
export LD_LIBRARY_PATH=/usr/local/cuda-7.5/lib64:$LD_LIBRARY_PATH
使配置文件立即生效
source /etc/profile
5.安装cuda sample
进入/usr/local/cuda/samples, 执行下列命令来编译samples
sudo make all -j4
全部编译完成后, 进入 samples/bin/x86_64/linux/release目录, 运行deviceQuery
./deviceQuery
如果显示Result = PASS则说明安装成功,如果无法显示显卡信息,可以执行sudo reboot 命令重启再测试一下。
http://blog.csdn.net/ubunfans/article/details/47724341
http://blog.csdn.net/xizero00/article/details/43227019/
http://bookc.github.io/2014/05/08/ubuntu1204-install-cuda55/
CUDA8.0 run+Ubuntu14.04
http://blog.csdn.net/sinat_19628145/article/details/60475696
http://docs.nvidia.com/cuda/pdf/CUDA_Installation_Guide_Linux.pdf
1.检查电脑设置
$ lspci | grep -i nvidia
$ uname -m && cat /etc/*release
$ gcc --version
$ sudo apt-get install linux-headers-$(uname -r)
2. 禁用驱动
$ lsmod | grep nouveau
创建blacklist-nouveau.conf
$sudo touch /etc/modprobe.d/blacklist-nouveau.conf
进入blacklist-nouveau.conf目录中
$cd /etc/modprobe.d
$sudo gedit blacklist-nouveau.conf
添加如下内容
blacklist nouveau
options nouveau modeset=0
$ sudo update-initramfs -u
重启
$lsmod | grep nouveau
如果没有任何信息输出则正确.
3. 安装相关的依赖库
$sudo apt-get install freeglut3-dev build-essential libx11-dev libxmu-dev libxi-dev libgl1-mesa-glx libglu1-mesa libglu1-mesa-dev
如果报错则更新一下
$sudo apt-get update
$sudo apt-get install freeglut3-dev build-essential libx11-dev
libxmu-dev libxi-dev libgl1-mesa-glx libglu1-mesa libglu1-mesa-dev
注意:之间没有安装相应的依赖库,所以cuda安装出错。
Missing recommended library: libGLU.so
Missing recommended library: libX11.so
Missing recommended library: libXi.so
Missing recommended library: libXmu.so
4. 进入text mode 安装cuda
进入ubuntu系统后:fn+ctrl+alt+f1进入tty登录帐号和密码(一般的电脑ctrl+alt+f1)
关闭图形界面
# sudo service lightdm stop
进入cuda安装文件的目录下
# sudo sh cuda_8.0.61_375.26_linux.run --no-opengl-libs
1.一直按enter直到100% accept
2. 其余都选y或空格
安装后输出:
Driver :Installed
Toolkit :Installed in /usr/local/cuda-8.0
Samples :Installed in /home/hym
如果安装失败就卸载,再重新安装
$sudo /usr/local/cuda-8.0/bin/uninstall_cuda8.0.pl
$sudo /usr/bin/nvdia-unistall
重启图形界面
#sudo service lightdm start
返回图形化界面
fn+ctrl+alt+f7
配置环境变量
$ sudo gedit /etc/profile
在文件末尾添加
export PATH=/usr/local/cuda-8.0/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda8.0/lib64:$LD_LIBRARY_PATH
使环境变量立即生效
$ sudo source /etc/profile
查看环境变量
$echo $PATH
$echo $LD_LIBRARY_PATH
验证
$nvidia-smi
进入cuda sample 的目录
$ cd /home/hym/NVIDIA_CUDA-8.0_Samples/1_Utilities
$make j4
$./deviceQuery