UBUNTU12.04 + CUDA7安装与配置

参考 百度经验 如何ubuntu12/linux 安装CUDA5.5
过程一路顺畅,MARK一下。

  1. 第一步
    在英伟达的官网上下载对应ubuntu12.04系统版本的cuda7工具包,我下载的包是cuda_7.0.28_linux.run。好像是不区分32位与64为系统。我的笔记本是64位的。
  2. 第二步
    检查自己的系统是否符合安装条件,这一点很重要。命令
    lspci | grep -i nvidia 检测电脑是否安装NVIDIA显卡,命令gcc --version检测GCC版本,注意:CUDA5.5只支持GCC4.6版本,如果没有东西显示,则需要重新将GCC链接。同时安装头文件和编译环境sudo apt-get install linux-headers-$(uname -r) build-essential
  3. 第三步
    gcc版本是4.6的跳过此步。如果gcc版本不是4.6的,则需要将GCC重新链接,在目录/usr/bin下,只需两个命令即可完成重新链接。sudo mv gcc gcc.bak $sudo ln -s gcc-4.6 gcc
  4. 第四步
    删除之前的Ubuntu nvidia驱动包,sudo apt-get –purge remove nvidia*,并将开源驱动nouveau屏蔽掉,使用命令sudo gedit /etc/modprobe.d/blacklist.conf,文件末尾添加blacklist vga16fb blacklist nouveau blacklist rivafb blacklist nvidiafb blacklist rivatv
  5. 第五步
    关闭图形环境,sudo stop lightdm,然后按Ctrl+Alt+F1,打开一个终端,登录(别用右边数字键)。进入下载的Ubuntu nvidia驱动安装文件所在目录,sudo sh ./cuda_5.5.22_linux_32.run命令进行安装。过程中会需要选择安装位置等等… 完毕后 sudo start lightdm
  6. 第六步
    跳到example下,示例代码make后,测试/bin目录下,比如 ./deviceQuery 结果CUDA driver version is insufficient for CUDA runtime version,这是因为显卡驱动版本过低,带不动CUDA7,查看驱动版本cat /proc/driver/nvidia/version 所以下载最新版本的适合你显卡的驱动,我重新下了NVIDIA-Linux-x86_64-346.59.run后。sudo stop lightdm登录,先将之前的驱动卸载:sudo apt-get remove --purge nvidia-current
    跳到新下载的驱动目录下:sudo sh NVIDIA-Linux-x86_64-346.59.run
    安装完成后,查看驱动版本cat /proc/driver/nvidia/version
    完毕后 sudo start lightdm
  7. 第七步
    测试示例代码,跳到example/bin下(无这个目录的话重新make), ./deviceQuery 成功!!
    重启。

你可能感兴趣的:(CUDA,配置,工具)