Ubuntu11.04 安装cuda4.3

一、卸载官方驱动并安装显卡驱动

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)

  本次实用过程中,卸载本驱动出问题,在上述1所在目录中,进行如下操作:增加disable-nouveau.conf

sudo gedit /etc/modprobe.d/disable-nouveau.conf

在里面填入两行内容:

 blacklist nouveau
options nouveau modeset=0

然后重启电脑,重启之后你会发现画面质量明显降低,证明代码生效了。

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可以查看显卡信息

原文地址:https://www.cnblogs.com/djiankuo/p/5959693.html