注册 登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

蒙奇D小豌豆的博客

蒙奇D小豌豆的学习记录

 
 
 

日志

 
 

Install nvidia cuda4.0 in ubuntu  

2011-11-29 20:12:21|  分类: tools |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

Install nvidia cuda4.0  in ubuntu

1.check the hardware

# lspci -v

01:00.0 VGA compatible controller: nVidia Corporation G98 [Quadro NVS 295] (rev a1) (prog-if 00 [VGA controller])

        Subsystem: nVidia Corporation Device 062e

        Physical Slot: 2

        Flags: bus master, fast devsel, latency 0, IRQ 16

        Memory at f1000000 (32-bit, non-prefetchable) [size=16M]

        Memory at f8000000 (64-bit, prefetchable) [size=64M]

        Memory at f2000000 (64-bit, non-prefetchable) [size=32M]

        I/O ports at 1100 [size=128]

        Expansion ROM at <unassigned> [disabled]

        Capabilities: <access denied>

        Kernel driver in use: nouveau

        Kernel modules: nouveau, nvidiafb


http://developer.nvidia.com/cuda-toolkit-40  download the run file

2. install nvidia driver

# sudo apt-get install --reinstall nvidia-current nvidia-settings
# sudo nvidia-xconfig

 

先禁止nouveau 驱动程序

#sudo  vi /etc/modprobe.d/blacklist.conf

Add

blacklist nouveau

 

# sudo reboot

 

# sudo sh devdriver_4.0_linux_64_270.41.19.run

 

3, Toolkit installation

#sudo  sh cudatoolkit_4.0.17_linux_64_ubuntu10.10.run

预设是安装在/usr/local/cuda 目录下,建议就依照他的预设路径安装。

在用户名的目录下开.bashrc文件,可以通过vi命令或者gedit命令进行编辑,我更喜欢后者,在末尾处加入两行命令:

gedit ~/.bashrc
export PATH=/usr/local/cuda/bin:$PATH 
export LD_LIBRARY_PATH=/usr/local/cuda/lib:$LD_LIBRARY_PATH 

如果是64位系统的话需要将上一行的lib改为lib64,然后保存。

 

4:安装GPU Computing SDK

sh  gpucomputingsdk_4.0.17_linux.run

用普通用户安装,预设是安装在自己帐号的~/NVIDIA_GPU_Computing_SDK 目录下,安装时要设置CUDA 安装的路径: Enter CUDA install path (default /usr/local/cuda):CUDA 都是依照预设路径安装,则这里就不需要更动。

5编译GPU Computing SDK code samples

a. 设定GCC编译器  

CUDA 4.0 目前只支援到gcc 4.4,若是只有装gcc 4.5 的话,还要再装一下gcc 4.4 才能编译: 

sudo apt-get install gcc-4.4 g++-4.4 

接着要让编译时能够使用gcc 4.4,一种方式是将系统的/usr/bin/gcc 改连到/usr/bin/gcc-4.4/usr/bin/g++ 也一样改连到/usr/bin/ g++-4.4,或是使用update-alternative  

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.5 150  
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.4 100 
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.5 150 
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.4 100 

接着使用update-alternatives 选择4.4 版的gcc  

sudo update-alternatives --config gcc  

执行后选择gcc-4.4,再接着选择4.4 版的g++  

sudo update-alternatives --config g++  

执行后选择g++-4.4  

b.安装必要的库

sudo apt-get install freeglut3-dev build-essential libx11-dev libxmu-dev libxi-dev libgl1-mesa-glx libglu1-mesa libglu1-mesa-dev

c. 编译运行sample

# cd ~/NVIDIA_GPU_Computing_SDK/C/ 
# make

安装完成之后就要检验一下CUDA安装是否成功

进入~/NVIDIA_GPU_Computing_SDK/C/bin/linux/release目录下看看是不是有很多可执行文件注意deviceQuery这个可执行文件,我们就是要执行它来判断自己的CUDA是否安装成功,输入./deviceQuery命令来执行它,如果出现你的显卡信息则说明CUDA已经安装成功。

  评论这张
 
阅读(579)| 评论(0)

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018