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

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

Ubuntu11.04 安装cuda4.3的更多相关文章

  1. Ubuntu11.04安装引导BURG

    时间:11-05-10    BURG是一个漂亮的引导程序,可以代替ubuntu默认的引导. ubuntu11.04安装方法如下: sudo add-apt-repository ppa:n-muen ...

  2. ubuntu11.04安装nginx+php+mysql

    先列参考内容,后面我再补充点东西: http://www.4wei.cn/archives/1001436 http://www.gidot.net/blog/article.asp?id=322 上 ...

  3. Ubuntu 11.04 安装 cuda5.0

    由于实验需要,于2016年10月15日再Ubuntu11.04安装cuda5.0,但是从网上查找Ubuntu11.04 只有对应的支持的cuda4 版本,cuda 5.0前面版本不支持IDE nisg ...

  4. 【转】virtualbox 4.08安装虚机Ubuntu11.04增强功能失败解决方法

    原文网址:http://fuliang.iteye.com/blog/1102998 在笔记本安装Ubuntu11.04增强功能失败 引用 fuliang@fuliang-VirtualBox:~$ ...

  5. 用UltraISO制作的u盘ubuntu11.04,启动失败解决方案

    错误提示:SYSLINUX 3.84 2009-12-18 EBIOS Copyright c 1994-2009 H.Peter Anvin et al 折腾的很久,尝试用Pauly的bootice ...

  6. ubuntu11.04编译TQ2440 Qt2.2.0 成功

    转:http://blog.csdn.net/xuehui869/article/details/8958311 运行主机:ubuntu 32位 11.04QT版本:2.2.0开发板:TQ2440源码 ...

  7. Ubuntu11.04上tftp服务的配置

    Ubuntu11.04上tftp服务的配置 2011-06-17 15:01 以前ubuntu版本上的tftp已经配置很多遍了,详情可以参见:www.mcuos.com/thread-646-1-2. ...

  8. ubuntu 11.04安装笔记

    首先,本文查询了网络中各位大大的经验共享,特别是<UltraISO制作U盘启动Ubuntu 8.10 LiveCD>,地址在http://blog.sina.com.cn/s/blog_5 ...

  9. Ubuntu 16.04 安装 Kodi v17 “Krypton” Alpha 2

    Ubuntu 16.04 安装 Kodi v17 “Krypton” Alpha 2:sudo add-apt-repository ppa:team-xbmc/xbmc-nightlysudo ap ...

随机推荐

  1. Windows WMIC命令使用详解1

    https://blog.csdn.net/enweitech/article/details/51982114 在CMD和Powershell中 使用WMIC 先决条件: a. 启动Windows ...

  2. shell里的` ` $( ) ${ } expr $(( ))

    转自:http://blog.sina.com.cn/s/blog_6151984a0100ekz2.html 所有UNIX命令,要取结果或输出,都要用$( )或反引号` ` tt=` file te ...

  3. QT时钟绘制

    Demo的效果 资源占用还能接受 运行久一点内存就下去了 下面是Demo的代码 #include "mainwindow.h" #include "ui_mainwind ...

  4. WPF学习笔记系列之一 (布局详情)

    布局:StackPanel  栈布局:控件不会拐弯且多出的不再显示.DockPanel   停靠布局 吸在上边下边或左右.WrapPanel    环绕布局   一行控件会拐弯Canvas  进行基于 ...

  5. oracle查看表,索引,视图,存储过程的定义

    通过  DBMS_METADATA  包 Oracle 的在线文档,对这个包有详细说明: DBMS_METADATA 通过该dbms_metadata包的get_ddl()方法,我们可以查看表,索引, ...

  6. POJ 1064 Cable master (二分)

    题意:给定 n 条绳子,它们的长度分别为 ai,现在要从这些绳子中切出 m 条长度相同的绳子,求最长是多少. 析:其中就是一个二分的水题,但是有一个坑,那么就是最后输出不能四舍五入,只能向下取整. 代 ...

  7. Sharepoint2013搜索学习笔记之设置sharepoint网站内容源(五)

    第一步,进入管理中心,点击管理应用程序,点击search service 应用程序进入到搜索管理配置页面,点击内容源 第二步,点击新建内容源,给内容源命名,在爬网内容类型中选sharepoint网站, ...

  8. 数据库路由中间件MyCat - 使用篇(3)上篇

    此文已由作者张镐薪授权网易云社区发布. 欢迎访问网易云社区,了解更多网易技术产品运营经验. 全局序列号 数据切分后,原有的关系数据库中的主键约束在分布式条件下将无法使用,因此需要引入外部机制保证数据唯 ...

  9. ue4 动态增删查改 actor,bp

    ue4.17 增 特殊说明:创建bp时,如果bp上随手绑一个cube,那么生成到场景的actor只执行构造不执行beginPlay,原因未知 ATPlayerPawn是c++类 直接动态创建actor ...

  10. AGC001 F - Wide Swap【线段树+堆+拓扑排序】

    给出的模型很难搞,所以转换一下,记p[i]为i这个数的位置,然后相邻两个p值差>k的能交换,发现使原问题字典序最小也需要使这里的字典序最小 注意到p值差<=k的前后顺序一定不変,那么可以n ...