检查自己的GPU是否支持CUDA,linux可用以下命令来查看GPU型号:

lspci | grep –i nvidia

本机显示结果如下

03:00.0 3D controller: NVIDIA Corporation GK110BGL [Tesla K40c] (rev a1)
04:00.0 VGA compatible controller: NVIDIA Corporation GK110GL [Quadro K5200] (rev a1)
04:00.1 Audio device: NVIDIA Corporation GK110 HDMI Audio (rev a1)

只要GPU型号可以在https://developer.nvidia.com/cuda-gpus找到,就是支持CUDA的,同时还可以查看显卡的计算能力,数值越大越好。

检查自己的操作系统是不是CUDA支持的,可以输入以下命令:

uname -m && cat /etc/*release

显示结果如下
第一行显示有x86_64,说明系统是x86构架64位系统;

x86_64
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=15.04
DISTRIB_CODENAME=vivid
DISTRIB_DESCRIPTION="Ubuntu 15.04"
NAME="Ubuntu"
VERSION="15.04 (Vivid Vervet)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 15.04"
VERSION_ID="15.04"
HOME_URL="http://www.ubuntu.com/"
SUPPORT_URL="http://help.ubuntu.com/"
BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"

CUDA支持的操作系统在以下网址可以找到http://docs.nvidia.com/cuda/cuda-toolkit-release-notes/#overview

检查操作系统是否安装了gcc,可用以下命令

gcc --version

显示结果如下

gcc (Ubuntu/Linaro 4.7.4-3ubuntu2) 4.7.4
Copyright (C) 2012 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

很多操作系统都预装有gcc,如果你的没有就先安装一下。有时gcc已经预装,但是gcc –version执行后没有显示信息,可以执行下面命令来查询系统的gcc信息。

cat /proc/version

显示结果如下

Linux version 3.19.0-15-generic (buildd@komainu) (gcc version 4.9.2 (Ubuntu 4.9.2-10ubuntu13) ) #15-Ubuntu SMP Thu Apr 16 23:32:37 UTC 2015

备注:预装的gcc是4.9.2,而本机为了使用matlab2014a和matlab2015a(gcc仅支持4.7.x)调用mex文件,所以对gcc进行了降级安装,降级安装方法见
降级安装gcc/g++版本为4.7.x 。

查询已安装的cuda

nvcc -V

若查询不到可查看下面博文方法
Ubuntu15.04 64位安装Theano(已经测试可执行)

配置cuda

nvidia-settings

会弹出显卡配置的界面,至少7个大项,其中有GPU-0(Quadro K5200)和GPU-1(Tesla K40c),如果能看到自己的显卡的话,应该就算安装成功了。
可设置GPU-0(Quadro K5200)和GPU-1(Tesla K40c)的
ECC Setting
带有ECC功能的内存(通常这种内存使用在服务器上),把这个选项设为Enable之后,就会自动就自动检测并且纠正内存中奇数位的错误,但是对于偶数位的错误,则只能检测而不能纠正。这样虽然 会牺牲一些速度,但是却能够是系统运行的更加稳定,因此建议所有使用Ecc内存的读者打开这个选项

测试安装的cuda,默认安装在 /usr/local/cuda/samples
进入该目录,执行

#注意,换成自己的路径
cd /usr/local/cuda/samples
#编译 make (安装命令 sudo apt-get install cmake)
make

该过程也比较漫长,请耐心等待。

全部编译玩后,进入/usr/local/cuda/samples/bin/x86_64/linux/release,执行

#运行实例 ./deviceQuery
cd /usr/local/cuda/samples/bin/x86_64/linux/release
sudo ./deviceQuery

检验驱动是否安装成功

cat /proc/driver/nvidia/version

显示结果如下

NVRM version: NVIDIA UNIX x86_64 Kernel Module  352.63  Sat Nov  7 21:25:42 PST 2015
GCC version:  gcc version 4.9.2 (Ubuntu 4.9.2-10ubuntu13)

查看NVIDIA驱动版本

sudo dpkg --list | grep nvidia-*

备注:安装cuda之后,就会自动安装相应的驱动,所以若安装cuda后,在执行

sudo apt-get install nvidia-352

就会导致驱动有相互覆盖,导致cuda使用出现问题。
由于Ubuntu中已经为NVIDIA显卡安装了驱动nouveau,而且该驱动正在运行中,所以安装驱动的过程稍微麻烦,建议先单独安装显卡驱动,再安装cuda,安装详情见
安装NVIDIA驱动。

sudo fuser -v /dev/nvidia* #查找占用GPU资源的PID
sudo lsof -n -w /dev/nvidia* #查找占用GPU资源的PID

参考主页

http://blog.csdn.net/jiandanjinxin/article/details/50481200
http://blog.csdn.net/jiandanjinxin/article/details/51954179
http://blog.csdn.net/xuezhisdc/article/details/47075401
http://jingyan.baidu.com/article/a3aad71a85fadbb1fb0096b0.html/article/a3aad71a85fadbb1fb0096b0

ubuntu 15.04 下的 nvidia(待续)相关推荐

  1. 在双GPU(核显+NVIDIA)计算机中正确安装Ubuntu 18.04下的NVIDIA驱动程序(解决循环登录等问题)

    目录 前三次安装:各种坑 第一次安装:CUDA可用,但无法启动Steam 第二次安装:遇到循环登录问题 第三次安装:CUDA可用,可以启动Steam,但3D性能差 第四次安装:CUDA可用,Steam ...

  2. 在ubuntu 18.04下安装Nvidia显卡驱动的黑屏问题

    目录 安装环境 问题 解决办法 更新 安装环境 ubuntu 18.04 ROG 幻16 3060 问题 禁用ubuntu 自带显卡驱动Nouveau,具体流程网上查询 根据系统推荐,安装了nvidi ...

  3. linux notepad 安装教程,Ubuntu 15.04/14.10/14.04下安装和卸载Notepad++(notepadqq)

    Ubuntu下的Notepad++也就是notepadqq,比较适合刚从Windows平台转移到Linux平台的用户使用,如果你一直在Windows下使用的是nodepad++,那么推荐你在Linux ...

  4. ubuntu 15.04 /var/log/下各个日志文件及修复无message文件和debug文件

    本文简单介绍ubuntu/var/log/下各个日志文件,方便出现错误的时候查询相应的log /var/log/alternatives.log-更新替代信息都记录在这个文件中/var/log/app ...

  5. Ubuntu 16.04下NVIDIA GTX 960M显卡驱动的安装

    Ubuntu 16.04下NVIDIA GTX 960M显卡驱动的安装 扩写于2017-12-6 记于2017-11-27 该方案亲测可行 准备工作 在进行本方案前请首先屏蔽nouveau驱动,具体方 ...

  6. Ubuntu 15.04 安装TensorFlow(源码编译) 及测试梵高作画

    介绍Google的TensorFlow机器学习开源库,在UbuntuKylin上的安装和和源码编译. 原始官方文档参见:http://www.tensorflow.org. 本电脑配置如下: 3.19 ...

  7. Caffe + Ubuntu 15.04/16.04 + CUDA 7.5/8.0 在服务器上安装配置及卸载重新安装(已测试可执行)

    本文参考如下: caffe 安装所需的所有资源可在百度网盘下载 链接: http://pan.baidu.com/s/1jIRJ6mU 提取密码:xehi 在服务器上为每个子用户拷贝caffe 使用 ...

  8. Ubuntu 18.04 尝试安装 NVIDIA 显卡驱动

    参考链接: Ubuntu 18.04 笔记本双显卡 Nvidia 驱动安装 Ubuntu 16.04 安装NVIDIA英伟达驱动教程 及常见几种报错Error的解决方案 Ubuntu 16.04,双显 ...

  9. linux终端 多标签,Linux有问必答:如何在 Ubuntu 15.04 的 GNOME 终端中开启多个标签...

    问: 我以前可以在我的 Ubuntu 台式机中的 gnome-terminal 中开启多个标签.但升到 Ubuntu 15.04 后,我就无法再在 gnome-terminal 窗口中打开新标签了.要 ...

最新文章

  1. 011:视图函数介绍
  2. Hugging Face官方NLP课程来了!Transformers库维护者之一授课,完全免费
  3. 2018年东北农业大学春季校赛 E 阶乘后的0【数论】
  4. C#中的线程(三) 使用多线程
  5. 盐城大数据产业园人才公寓_岳西大数据产业园规划设计暨建筑设计方案公布,抢先一睹效果图...
  6. jar文件导出和导入
  7. 利用Android属性动画实现Banner的原理与实践
  8. 内窥镜去反光的论文整理
  9. 索爱S60 java,谈谈索爱S60 触屏强机U5i的功能怎么样
  10. CMU Database Systems - Concurrency Control Theory
  11. 从零开始学习python编程-从零开始学python编程一:首行代码
  12. 市场推广的及时性要素
  13. 机器人机构学的数学基础——绪论
  14. Stata数据处理:清洗CFPS数据库
  15. ppt文件太大如何压缩变小?
  16. matlab一元二次回归,MATLAB一元线性回归方程的计算及检验.doc
  17. 在win11系统下安装,配置Java17
  18. 动态网站要怎么通过CDN实现加速?
  19. 【毕业设计】单片机家用燃气的可视化实时监控报警仪 - 物联网 嵌入式 stm32
  20. fMRI预处理和统计分析

热门文章

  1. php安装 pear,php pear / pecl 扩展工具的安装和使用
  2. c语言如何输出无限小数,printf的格式控制(C语言)
  3. 查看虚拟机cpu型号_虚拟机管理器(Virtual Machine Manager)简介 | Linux 中国
  4. [蓝桥杯][算法提高VIP]种树(dfs)
  5. 安装deepin_国产系统Deepin深度不是华为笔记本也能安装
  6. 有什么作用_轴套有什么作用?
  7. 大小端、位段和内存对齐
  8. eclipse中web工程调试出现404的问题
  9. 在Spring MVC中使用Velocity
  10. 除了工商银行,目前中国还有那些宇宙级别的企业?