版权声明:本文发布于http://younghit.cnblogs.com/,版权由Young!所有。如需转载,请注明出处。若在未经作者同意下将本文内容用于商业用途,将追究其法律责任。如果有问题,请以短消息方式联系作者。
【系统说明】
软件:安装Win7和Linux ubuntu10.04双系统(32位)
硬件:Intel E7500 CPU和Geforce 405显卡
一、下载相关驱动和安装包(显卡driver,toolkit和SDK)
说明:下载地址为NVIDIA官网
1. devdriver_4.2_linux_32_295.41.run
2. cudatoolkit_4.2.9_linux_32_ubuntu10.04.run
3. gpucomputingsdk_4.2.9_linux.run
4. 将以上三个文件存在D:\备份\GPU驱动\linux_32_4.2
二、安装双系统(Win7基础上安装Linux ubuntu10.04)
1. 进Win7系统,右键我的电脑—管理—磁盘管理—右键删除卷(大约留出100G)
2. 重启,按Del键进BIOS,启动项第一个设为CD启动
3. 按七个步骤安装就可以了(其中第四步选择擦除最大空闲区,不联网进行大约20分钟)
4. 重启
三、设置IP地址联网
右键更改网络图标,进行IPv4设置
IP地址:192.168.2.100
子网掩码:255.255.255.0
默认网关:192.168.2.1
DNS服务器:202.118.224.100
四、卸载官方驱动并安装显卡驱动
1. sudo gedit /etc/modprobe.d/blacklist.conf,在文件末尾加上如下五行,然后保存
blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist nvidiafb
blacklist rivatv
2. 卸载已安装的nvidia驱动sudo apt-get --purge remove nvidia-*(出提示选y)
3. 卸载官方驱动sudo apt-get --purge remove xserver-xorg-video-nouveau(出提示选y)
4. 将Win7下D盘的linux_32_4.2文件夹复制到/home/young/下,然后unmount该盘符
5. 重启sudo reboot
6. 按下ctrl + alt + F1退出图形界面,进入命令行(F7回到图形界面),输入用户名密码登录
7. 关闭gdm,sudo stop gdm(或sudo /etc/init.d/gdm stop)
8. 至驱动程序所在目录 sudo sh devdriver_4.2_linux_32_295.41.run(出提示后Accept,Yes和OK)
9. 启动gdm,sudo start gdm(或sudo/etc/init.d/gdm start)
五、安装toolkit和SDK
1. 至toolkit和SDK所在目录
2. 用root权限装tookit,sudo sh cudatoolkit_4.2.9_linux_32_ubuntu10.04.run,默认路径(/usr/local/cuda/)直接敲回车
3. 用普通用户装SDK,sh gpucomputingsdk_4.2.9_linux.run,默认路径(~/NVIDIA_CUDA-SDK/)直接敲回车
六、更改环境变量
1. gedit ~/.bashrc(~ 即为/home/young/)
2. 在文件的最后加上
export PATH=/usr/local/cuda/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda/lib:$LD_LIBRARY_PATH(若为64位系统,lib改为lib64)
3. 更新使其有效 source ~/.bashrc
七、下载图形附加库
1. sudo apt-get install freeglut3-dev build-essential libx11-dev libxmu-dev libxi-dev libgl1-mesa-glx libglu1-mesa libglu1-mesa-dev(大约3分钟,出提示选y)
2. 重新安装一遍驱动(按步骤四的5-9,注意不需要卸载本身的驱动)
八、下载g++
1. g++ --version查看g++版本,若没有,则下载g++
2. sudo apt-get install g++
2. g++ --version查看g++版本,应为4.4.3
九、测试
1. nvcc -V查看版本号
2. cd /home/young/NVIDIA_GPU_Computing_SDK/C/,然后make(大约10分钟)
3. cd /home/joe/NVIDIA_GPU_Computing_SDK/bin/linux/release,运行一下./deviceQuery可以查看显卡信息