Ubuntu14.04安装CUDA6.5
机器配置:
双系统:win10 64bit+ ubuntu14.04 LTS 64bit
显卡: GeForce 405
cuda版本: cuda 6.5
参考: http://m.blog.csdn.net/article/details?id=48899139
1.首先确认你的显卡支持CUDA。
你可以去这里验证你的先看是否支持CUDA,如果有你的显卡则支持。
2.确认你的gcc已经安装(Ubuntu14.04是默认安装的)。
打开终端(ctrl+alt+t),输入gcc --version.如图,如果没有错误出现就说明已安装,否则自己想办法安装吧。
3.安装Nvidia驱动
(1).按ctrl+alt+F1进入tty1,首先输入你的用户名和密码
输入sudo stop lightdm
(2).输入下列命令来安装驱动
sudo add-apt-repository ppa:xorg-edgers/ppa 回车
sudo apt-get update 回车
安装340版驱动,据说cuda6.5.14目前最高支持340版的
sudo apt-get install nvidia-340 回车
安装完成后, 继续安装下列包 (否则在运行sample时会报错)
sudo apt-get install nvidia-340-uvm 回车
完成后输入sudo reboot 重启电脑
4.安装CUDA6.5
(1).首先去官网下载cuda6.5 的linux版 .run格式的.
下载完成后我的名字叫cuda_6.5.14_linux_64.run,可能名字会有不同。
最好去https://developer.nvidia.com/cuda-downloads/checksums 校验的验证一下。
打开终端(ctrl+alt+t), 输入 $ md5sumcuda_6.5.14_linux_64.run
这一步应该没问题。然后
输入 chmod +x cuda_6.5.14_linux_64.run (给.run文件可执行权限,注意x后面有空格)
输入sudo sh cuda_6.5.14_linux_64.run -extract=/path/to/extract/dir/ 将下载的.run文件解压成3个文件,
分别是cuda安装包,sample包,Nvidia的驱动。如图
(2)安装cuda安装包
输入sudo ./cuda-linux64-rel-6.5.14-18749181.run 按照说明完成安装
(3)添加环境变量
安装完成后需要在/etc/profile中最后添加环境变量,切换到该目录
输入sudo vi profile
按i进入编辑模式(对vi下不熟的同学请点这)内容为
PATH=/usr/local/cuda-6.5/bin:$PATH
export PATH
然后按esc键退出编辑模式,输入:wq保存退出
输入 source /etc/profile使环境变量生效。
(4)添加lib库路径
在 /etc/ld.so.conf.d/加入文件 cuda.conf, (即切换到该目录下输入sudo vi cuda.conf )
同理按i进入编辑模式,内容为/usr/local/cuda-6.5/lib64
然后按esc键退出编辑模式,输入:wq保存退出
输入 sudo ldconfig使之生效。
4.安装CUDA Samples
先看一下编译器版本,执行
nvcc –V
不出意外,这里会提示nvcc没有安装,其实就是之前装的NVIDIA-CUDA-Toolkit的编译器没有安装完整,根据提示安装就好:
sudoapt-get install nvidia-cuda-toolkit
(1)安装依赖包
sudo apt-get install freeglut3-dev,安装完后安装下一个,依次安装完
这里碰到问题,参见:https://bugs.launchpad.net/ubuntu/+source/unity-control-center/+bug/1428972/ #11
sudo apt-get install build-essential
sudo apt-get installlibx11-dev
sudo apt-get install libxmu-dev
sudo apt-get install libxi-dev
sudo apt-get install
(2)安装解压的Samples文件
在终端中切换到刚刚解压的文件目录,输入 sudo ./cuda-samples-linux-6.5.14-18745345.run
(3)编译Sample文件, 整个过程大概10分钟左右
切换到sample目录 (cd /usr/local/cuda-6.5/samples)
输入 sudo make 开始编译
全部编译完成后, 切换到 samples/bin/x86_64/linux/release下运行deviceQuery
输入 sudo ./deviceQuery
自此,cuda6.5安装完成,Samples在usr/local/cuda-6.5/samples。
(这是激动的泪水)。
10月8日 为了以防万一,大清早的又看了一下,怀着忐忑不安的心情又试验了几个sample(因为上一次安装时重启后出现了一系列问题,tty黑屏,分辨率,启动项。。。捣鼓半天也不知道是怎么解决的,还好这次没出什么问题。)
这是今早运行的bandwidthTest。
Ubuntu14.04安装CUDA6.5的更多相关文章
- Ubuntu14.04安装配置web/ftp/tftp/dns服务器
目录: 1.安装ftp服务器vsftpd --基于tcp,需要帐号密码 2.安装tftp服务器tftpd-hpa,tftp-hpa --udp 3.web服务器--使用Apache2+Mysql+PH ...
- Ubuntu14.04安装intel集显驱动
Ubuntu14.04安装intel集显驱动 标签(空格分隔): ubuntu linux 驱动安装 1.查看本机显卡型号 使用lspci命令来获取PCI接口硬件信息 o@o-pc:~$ lspci ...
- Ubuntu14.04安装中文输入法以及解决Gedit中文乱码问题
1 设置中文显示环境 1. 打开System Settings 2. 打开Personal-> Language Support. 会弹出如下对话框,提示你“语言支持没安装完整”. 点击“Rem ...
- Ubuntu14.04安装配置ndnSIM
Ubuntu14.04安装配置ndnSIM 预环境 Ubuntu14.04官方系统 请先使用sudo apt-get update更新一下源列表 安装步骤 安装boost-lib sudo apt-g ...
- Ubuntu14.04 安装QQ国际版wine-qqintl
Ubuntu14.04安装qq国际版方式: 首先下载,链接为: https://pan.baidu.com/s/1boPitVD 密码:jp1j 也可去Ubuntu中文的Kylin(优麒麟)官网下载 ...
- 一.ubuntu14.04安装、亮度设置、显卡设置等一体化讲解
一.ubuntu14.04安装 安装步骤很简单的,相信你只要知道并且决定安装ubuntu,你就不会在安装上有问题,下载网址 http://www.ithome.com/html/soft/81539. ...
- Ubuntu14.04安装samba
Ubuntu14.04安装samba 按照惯例,首先介绍Samba.Samba是在Linux系统上实现的SMB(Server Messages Block,信息服务块)协议的一款免费软件.它实现在局域 ...
- Ubuntu14.04安装有道词典
Ubuntu14.04安装有道词典之前要更新系统: sudo apt-get update sudo apt-get upgrade sudo apt-get dist-upgrade 在有道官网下载 ...
- ubuntu14.04 安装redis 2.8.9
ubuntu14.04安装前准备工作,为了保证安装顺利,请先执行apt-get update 然后安装make 和gcc(已安装的可忽略) apt-get install make apt-get i ...
随机推荐
- C++学习笔记-操作符重载
操作符重载(operator overloading)是一种形式的C++多态,C++将操作符重载扩展到用户自定义的类型,如允许使用+将两个自定义的对象相加,编译器将根据操作数的数目和类型决定使用那种加 ...
- session和token的区别
session的使用方式是客户端cookie里存id,服务端session存用户数据,客户端访问服务端的时候,根据id找用户数据 而token一般翻译成令牌,一般是用于验证表明身份的数据或是别的口令数 ...
- 『NiFi 学习之路』简介
『NiFi 学习之路』简介 『NiFi 学习之路』入门 -- 下载.安装与简单使用 『NiFi 学习之路』资源 -- 资料汇总 『NiFi 学习之路』把握 -- 架构及主要组件 『NiFi 学习之路』 ...
- spark restful 作业提交
spark1.4起,在启动master进程时候,同时会有一个restful的服务器,可以接受RESTFUL的请求, 以下是提交应用的示例 curl -X POST http://tssloginsig ...
- C++与C混编
C++与C混编 本案例通过实现一个简单的UDP服务器来说明C++与C的混合编程问题 C代码 通过C代码来对UDP服务器的创建,监听进行封装 udp.c文件 #include <sys/types ...
- Could not connect to '192.168.89.144' (port 22)
xshell连接linux主机时,会出现错误:Could not connect to '192.168.89.144' (port 22): Connection failed. 但是这时能ping ...
- Ubuntu16.04中查看硬盘的型号和读取速度
最近在测试FTP服务器,上传和下载的速度与很多因数有关,其中,硬盘的读取速度就是其中不同的区别点,我同时用了三台不用的服务器架设FTP服务,一台是出来ftp服务外还含平台其他管理软件,一台是全新的系统 ...
- 学号20145303 《Java程序设计》第一周学习总结
学号20145303 <Java程序设计>第一周学习总结 教材学习内容总结 *dos命令行: dir:列出当前目录下的文件及文件名 md:创建目录 rd:删除目录.为空时文件夹(文件夹为空 ...
- 20145310第一周JAVA实验报告
20145310第一周JAVA实验报告 实验内容 1.使用JDK编译.运行简单的Java程序: 2.使用Eclipse 编辑.编译.运行.调试Java程序. 实验要求 使用JDK和IDE编译.运行简单 ...
- Apache ab 测试结果的分析
以前安装好APACHE总是不知道该如何测试APACHE的性能,现在总算找到一个测试工具了.就是APACHE自带的测试工具AB(apache benchmark).在APACHE的bin目录下.格式: ...