Ubuntu下CUDA(含GPU卡驱动)安装过程

OS:Ubuntu 12.04 (amd64)

基本工具集

aptitude install binutils ia32-libs gcc make automake autoconf libtool g++ g++-4.6 gawk gfortran freeglut3-dev build-essential libx11-dev libxmu-dev libxi-dev libgl1-mesa-glx libglu1-mesa libglu1-mesa-dev  -y

如果是一个不带图形界面的server系统,就没有停掉lightdm这个图形界面管理器的步骤了。。。服务器上也不应该有这个东东。。。但是,照例还是要先确认有没有安装一些有冲突的开源驱动程序,包括nvidia自己的。。。

dpkg -l | grep nvidia

如果有先卸载

aptitude remove nvidia (名字并不一定就是叫 nvidia 需要根据查询得到的名称去卸载)

完成后,将开源驱动加入黑名单,主要是避免开机黑屏等现象出现,编辑文件  /etc/modprobe.d/blacklist.conf  加入以下内容

blacklist amd76x_edac

blacklist vga16fb

blacklist nouveau

blacklist rivafb

blacklist nvidiafb

blacklist rivatv

以上完成后,下载好 cuda 软件 (采用最新的 6.5 版本)

下载地址  https://developer.nvidia.com/cuda-downloads  根据相应的系统选择下载

下载之后就可以执行安装了

chmod +x cuda_6.5.14_linux_64.run

./cuda_6.5.14_linux_64.run

过程很顺利,并没有出现错误,因为cuda6.5自带了卡片的驱动,因此不用单独装GPU卡的驱动。安装结束后,可以在进入samples目录的bandwidth中编译一下这个工具,可以简单测试一下能不能正常工作。卡片的带宽什么的。。。

此图是用 nvidia-smi 命令检查卡片执行情况 两片K40C

Caffe + Ubuntu 14.04 64bit + CUDA 6.5 配置说明  http://www.linuxidc.com/Linux/2015-04/116444.htm

Ubuntu 14.04 安装配置CUDA  http://www.linuxidc.com/Linux/2014-10/107501.htm

Ubuntu 12.04配置NVIDIA CUDA5.5实录  http://www.linuxidc.com/Linux/2014-10/107502.htm

Ubuntu安装Theano+CUDA  http://www.linuxidc.com/Linux/2014-10/107503.htm

关于Ubuntu 12.04 下 CUDA5.5 的安装请参看如下链接 Ubuntu 12.04 安装 CUDA-5.5

更多Ubuntu相关信息见Ubuntu 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=2