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可以查看显卡信息
Ubuntu11.04 安装cuda4.3的更多相关文章
- Ubuntu11.04安装引导BURG
时间:11-05-10 BURG是一个漂亮的引导程序,可以代替ubuntu默认的引导. ubuntu11.04安装方法如下: sudo add-apt-repository ppa:n-muen ...
- ubuntu11.04安装nginx+php+mysql
先列参考内容,后面我再补充点东西: http://www.4wei.cn/archives/1001436 http://www.gidot.net/blog/article.asp?id=322 上 ...
- Ubuntu 11.04 安装 cuda5.0
由于实验需要,于2016年10月15日再Ubuntu11.04安装cuda5.0,但是从网上查找Ubuntu11.04 只有对应的支持的cuda4 版本,cuda 5.0前面版本不支持IDE nisg ...
- 【转】virtualbox 4.08安装虚机Ubuntu11.04增强功能失败解决方法
原文网址:http://fuliang.iteye.com/blog/1102998 在笔记本安装Ubuntu11.04增强功能失败 引用 fuliang@fuliang-VirtualBox:~$ ...
- 用UltraISO制作的u盘ubuntu11.04,启动失败解决方案
错误提示:SYSLINUX 3.84 2009-12-18 EBIOS Copyright c 1994-2009 H.Peter Anvin et al 折腾的很久,尝试用Pauly的bootice ...
- ubuntu11.04编译TQ2440 Qt2.2.0 成功
转:http://blog.csdn.net/xuehui869/article/details/8958311 运行主机:ubuntu 32位 11.04QT版本:2.2.0开发板:TQ2440源码 ...
- Ubuntu11.04上tftp服务的配置
Ubuntu11.04上tftp服务的配置 2011-06-17 15:01 以前ubuntu版本上的tftp已经配置很多遍了,详情可以参见:www.mcuos.com/thread-646-1-2. ...
- ubuntu 11.04安装笔记
首先,本文查询了网络中各位大大的经验共享,特别是<UltraISO制作U盘启动Ubuntu 8.10 LiveCD>,地址在http://blog.sina.com.cn/s/blog_5 ...
- 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 ...
随机推荐
- Hadoop——hive安装
安装前先确保安装好MySQL,具体见hadoop_MySQL安装 1.下载hive(下载前先去spark官网看下sparkSQL支持到哪个版本的hive,本文hive版本为1.2.1) 2.解压到/u ...
- [allmake] -- 交叉编译原来如此简单
原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处.作者信息和本声明.否则将追究法律责任.:http://www.cnblogs.com/johnd/p/5060530.html 作者:Jo ...
- oracle针对中文排序
在oracle 9i之前,对中文的排序,是默认按2进制编码来进行排序的. 9i时增加了几种新的选择: 按中文拼音进行排序:SCHINESE_PINYIN_M 按中文部首进行排序:SCHINESE_RA ...
- 阿里云服务器,无法通过公网ip访问实例
昨天得知阿里云esc又打折了,赶紧入手了一波,因为以前有部署过的经验,所以很快就部署上了项目,就在欣喜的访问时,却无访问. 我按照下面步骤一步一步的检测, 1.服务器上是否成功部署jdk和tomcat ...
- 正则表达式/i,/g,/ig,/gi,/m的含义
正则表达式中/i,/g,/ig,/gi,/m的区别和含义 /i (忽略大小写)/g (全文查找出现的所有匹配字符)/m (多行查找)/gi(全文查找.忽略大小写)/ig(全文查找.忽略大小写)
- http verbs--Method Definitions
http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html part of Hypertext Transfer Protocol -- HTTP/1. ...
- 牛客多校3 A-PACM Team(状压降维+路径背包)
PACM Team 链接:https://www.nowcoder.com/acm/contest/141/A来源:牛客网 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 262144 ...
- Scipy的应用
首先总体概括一下Scipy的用处 >>> #Scipy依赖于numpy>>> #Scipy提供了真正的矩阵>>> #Scipy包含的功能:最优化, ...
- codeforces358D Dima and Hares【dp】
从本质入手,这个东西影响取值的就是相邻两个哪个先取 设f[i][0/1]为前i个(i-1,i)中先取i/i-1的值(这里不算上i的贡献 转移就显然了,注意要先复制-inf #include<io ...
- python 之 列表生成式、生成器表达式、模块导入
5.16 列表生成式 l=[]for i in range(100): l.append('egg%s' %i)print(l)l=['egg%s' %i for i in range(100 ...