1.安装NVIDIA驱动

(1)查询NVIDIA驱动

首先去官网(http://www.nvidia.com/Download/index.aspx?lang=en-us)查看适合自己显卡的驱动(下载runfile文件):

2)安装驱动

先按Ctrl + Alt + F1到控制台,关闭当前图形环境

$sudo service lightdm stop

卸载可能存在的旧版本 nvidia 驱动

sudo apt-get remove --purge nvidia*

安装驱动可能需要的依赖

$sudo apt-get update

$sudo apt-get install dkms build-essential linux-headers-generic

把 nouveau 驱动加入黑名单并禁用用 nouveau 内核模块(如果新重装的系统,没有驱动起作用,忽略)

sudo nano /etc/modprobe.d/blacklist-nouveau.conf

在文件 blacklist-nouveau.conf 中加入如下内容:

blacklist nouveau

options nouveau modeset=

保存退出,执行

sudo update-initramfs -u

ctrl+O保存。然后回车 ctrl+X 退出

reboot重启

若/boot空间不足

uname -a 查看目前在用的内核版本

dpkg --get-selections|grep linux-image 显示所有的内核版本

sudo apt remove linux-image-XXXX-generic 卸载旧内核,注意只保留最新的 两个 版本

sudo apt autoremove 清理无用的依赖

运行驱动安装文件

重启后再次进入字符终端界面(Ctrl + Alt + F1),并关闭图形界面

$sudo service lightdm stop

安装驱动

$sudo chmod u+x NVIDIA-Linux-x86_64-361.45..run

$sudo ./NVIDIA-Linux-x86_64-361.45..run(sudo ./NVIDIA-Linux-x86_64-375.20.run –no-opengl-files)

或 sudo ./NVIDIA-Linux-x86_64-375.20.run –no-x-check –no-nouveau-check –no-opengl-files

kenel 不装选Yes; X-config Yes

最后重新启动图形环境

$sudo service lightdm start

可以通过以下命令确认驱动是否正确安装

$cat /proc/driver/nvidia/version

2.安装cuda8.0

9.0的时候用runfile没有安装成功,用安装包装的,ok了。安装包本地:

`sudo dpkg -i cuda-repo-ubuntu1604---local_9.2.88-1_amd64.deb`

`sudo apt-key add /var/cuda-repo-/7fa2af80.pub`

`sudo apt-get update`

`sudo apt-get install cuda`

可能出现 Driver/library version mismatch 的问题,重启,或者按照此方法。

需要进入安全模式安装(lightdm),在安装cuda时是可以自动安装NVIDIA驱动的,但是这样安装的驱动版本较低,且可能有问题,所以需要先安装NVIDIA驱动,在安装CUDA时选择不安装驱动。

切换到cuda_8.0.44_linux.run的目录,执行

$ sudo sh cuda_8.0.44_linux.run

!Note:安装的时候,要让你先看一堆文字(EULA),我们直接不停的按空格键到100%,或者Ctrl+C跳过;

遇到提示是否安装nvidia ,选择no,其他的可以一路accept, yes或回车,可以选择安装Sample,用以验证。

登录时能进入桌面,不会一直在重复登录,成功已近大半。曾经遇到过这样的情况,不过后来重装了系统,没有禁OpenGL也可以,这个有一定概率。

!Note:如果出现重复登陆情况,请卸载cuda,然后重装。

原因:是OpenGL与NVIDIA发生了什么什么的。

卸载:由于登陆进入不到图形用户界面(GUI),但我们可以进入到文本用户界面(TUI)(TUI很酷有没有?)

在登陆界面时,按Ctrl + Alt + f1,进入TUI

一定要按照这种方式卸载,不然装不上去

执行

$ sudo /usr/local/cuda-8.0/bin/uninstall_cuda_8.0.pl

$ sudo /usr/bin/nvidia-uninstall

然后重启

$ sudo reboot

重新安装.run(安装时请留眼,在提示是否安装OpenGL时,应该选no)

据说这是防止重复登录的方法:问题解决:进入bios之后,关闭secure boot即可。(也有资料说需要关fast boot的,但是笔者懒得关了,也没问题)

具体地,惠普的台式机,进入bios之后是中文的,造成了一定的阅读障碍。在安全里面,然后有个安全启动相关的菜单。进去之后立刻有一个全红的警示页面,也只是警示,看懂了进去就可以了。

配置环境,在主文件夹中打开.bashrc:

gedit ./.bashrc

末尾加入一下路径,保存关闭

export PATH=/usr/local/cuda-8.0/bin${PATH:+:${PATH}}

export LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64\

${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}

安装运行实例程序的相关依赖项:

$ sudo apt-get install g++ freeglut3-dev build-essential libx11-dev \

libxmu-dev libxi-dev libglu1-mesa libglu1-mesa-dev

运行样例程序

$ cd ~/NVIDIA_CUDA-8.0_Samples/5_Simulations/nbody

$ make

$ ./nbody

如果没有装opengl 那个这个nbody运行不了,可以运行第一个,用nvcc -V来查看是否装好了。

安装完毕,可以愉快的使用了。

安装CudNN

下在对应的版本(cudnn-9.2-linux-x64-v7.1)按照官网教程,解压复制:

$ tar -xzvf cudnn-9.0-linux-x64-v7.tgz

$ sudo cp cuda/include/cudnn.h /usr/local/cuda/include

$ sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64

$ sudo chmod a+r /usr/local/cuda/include/cudnn.h

/usr/local/cuda/lib64/libcudnn*

# Ubuntu16.04安装nvidia驱动+CUDA+cuDNN

Ubuntu16.04安装nvidia驱动+CUDA+cuDNN 准备工作 1.查看GPU是否支持CUDA lspci | grep -i nvidia 2.查看Linux版本 uname -m &a ...

ubuntu16.04安装nvidia ,cuda(待完善)

ubuntu16.04安装nvidia 1.首先查看自己的pc显卡的型号 ubuntu16.04 查看方法: 查看GPU型号 :lspci | grep -i nvidia 查看NVIDIA驱动版本: ...

Ubuntu16.04安装Nvidia显卡驱动+Cuda8.0+Cudnn6.0

一.安装Nvidia显卡驱动(gtx1050ti) 参考链接:Ubuntu16.04.2 LTS 64bit系统装机记录中的显卡驱动安装部分. 二.安装Cuda8.0 1.确定自己的系统信息,以Ubu ...

Ubuntu16.04安装NVIDIA驱动时的一些坑与解决方案

这几天在新购置的笔记本上部署工作环境,在安装NVIDIA驱动的时候遇到了不少坑,重装了很多次,在Ubuntu论坛以及其他资料源看了很多大牛的分析,最终终于解决了一个又一个问题,过程比较艰辛,所以决定写 ...

Ubuntu16.04 安装NVIDIA显卡驱动

1. 禁用系统默认的集成驱动 Ubuntu系统集成的显卡驱动程序是nouveau,它是第三方为NVIDIA开发的开源驱动,我们需要先将其屏蔽才能安装NVIDIA官方驱动.将驱动添加到黑名单blackl ...

Ubuntu16.04安装NVIDIA显卡驱动

1.下载官方驱动程序 http://www.geforce.cn/drivers 如果我们直接安装驱动的话,往往会报错:ERROR: The Nouveau kernel driver is curr ...

[专业亲测]Ubuntu16.04安装Nvidia显卡驱动(cuda)--解决你的所有困惑【转】

本文转载自: 因为要做毕设需要安装caffe2,配置cuda8.0,但是安装nvidia驱动真的是把我难倒了,看了很多篇博文都没有效果,现在我自己重新总结了下几种 安装方法(亲测有效),希望能帮到大家 ...

Ubuntu16.04安装NVIDIA驱动、实现GPU加速

NVIDIA驱动前前后后装了好几遍,下面把个人的经验分享下,大家仅供参考. 老规矩,先引用师兄的(最详细)https://blog.csdn.net/sinat_23853639/article/de ...

ubuntu16.04安装Nvidia显卡驱动、CUDA8.0和cudNN V6

Nvidia显卡驱动安装 在ubuntu搜索框输入 软件更新,打开 "软件和更新" 对话框,在 附加驱动里选择系统检测到的Nvidia驱动,应用更改,重启系统: 安装完成之后查看G ...

随机推荐

[8.3] Magic Index

A magic index in an array A[0...n-1] is defined to be an index such that A[i] = i. Given a sorted ar ...

Redis 学习笔记(C#)

Redis安装及简单操作 Windows下安装步骤: 1. 第一步当然是先下载咯~  地址:https://github.com/dmajkic/redis/downloads (根据自己实际情况选择 ...

maven3 junit4 spring3 jdk8 :junit一直报错,害的我几个星期都是这个错,你妹的!

[org.springframework.test.context.junit4.SpringJUnit4ClassRunner]SpringJUnit4ClassRunner constructor ...

unsigned char 无符号整形 减法运算

对于一个字节来说: unsigned char :     0  ~  255              0000 0000  ~ 1111 1111 char :-128  ~  127       ...

Android:Activity的跳转

// 实际开发中常用的方法 Intent intent = new Intent(); intent.setClass(MainActivity.this, LoginActivity.class); ...

【02】尽量以const,enum,inline替换#define

1.考虑为什么? 首先,#define不是语言的一部分,而是预编译过程.也就是在编译器编译之前,进行文本替换.考虑#define Pi 3.1425:在编译之前,Pi都会被文本替换为3.1415,因此 ...

(5)STM32使用HAL库实现串口通讯——实战操作

功能需求: (1)对接收的字符串原样返回(每10个字符一次). (2)发送一个字符串完成后改变LED的状态. 1.创建工程 使用的是F407Discovery,4个LED对应PD12-PD14. (1 ...

Android中高级工程师面试题

https://www.cnblogs.com/huangjialin/p/8657565.html(存在不少答案错误,可参照知识点复习,答案不可全信)  上 https://www.cnblogs. ...

一、集合框架(关于ArrayList,LinkedList,HashSet,LinkedHashSet,TreeSet)

一.ArrayList 解决了数组的局限性,最常见的容器类,ArrayList容器的容量capacity会随着对象的增加,自动增长.不会出现数组边界的问题. package collection;   ...

stark组件之批量操作【模仿Django的admin】

一.先看下django的admin是如何实现批量操作 首先在配置类中定义一个函数 然后我们为这个函数对象设置一个属性,这个属性主要用来显示在select标签中显示的文本内容 最后把函数对象放到一个ac ...

不安装cudnn可不可以_ubuntu16.04 安装NVIDIA和CUDA9.2 cudNN7.1相关推荐

  1. 不安装cudnn可不可以_Ubuntu16.04+gtx1060+cuda8.0+cudnn8.0+tensorflow安装

    折腾了两天系统安装和配置,简单的记录一下. 1.Ubuntu16.04安装 1)先去官网找到对应的版本,我这里安装的是Ubuntu16.04 ltx版本,下载地址为:https://www.ubunt ...

  2. cuda nvidia安装程序失败_Ubuntu16.04安装nvidia-docker

    最近部门打算买一波服务器,面临到需要配置环境的问题,单台服务器配置太麻烦,索性打算用docker来部署服务器环境. 本文只介绍如何在ubuntu16.04上正确安装nvidia-docker,对于概念 ...

  3. 【安装教程总结】ubuntu18.04+NVIDIA 940MX+CUDA9.0+cuDNN7.4.1+anaconda+tensorflow1.12 安装总结

    0.安装前环境说明 ubuntu:LTS18.04.02 显卡型号:NVIDIA GeForce 940MX 1.安装NVIDIA 940MX显卡驱动390 安装之前,先进BIOS,把安全启动关了Se ...

  4. 怎样查看cudnn版本_ubuntu16.04+Geforce GTX1060安装CUDA和cuDNN

    DELL G7系列,ubuntu16.04,本机显卡型号: GeForce GTX 1060. 主要步骤如下: 一,安装NVIDIA驱动. 1,本笔记本是F12进入BIOS,将secure boot设 ...

  5. Ubuntu16.04安装NVIDIA驱动+CUDA9.0+cuDNN7.0

    就是将GRUB_CMDLINE_LINUX_DEFAULT ="安静的飞溅" 修改为:GRUB_CMDLINE_LINUX_DEFAULT ="quiet splash ...

  6. 不安装cudnn可不可以_关于CUDA和cuDNN的安装

    不得不说,安装显卡驱动和CUDA.cuDNN是深度学习工作者的必备技能. CUDA(Compute Unified Device Architecture),是NVIDIA推出的运算平台. cuDNN ...

  7. linux上验证cudnn是否安装成功_Ubuntu 18.04安装CUDA(版本10.2)和cuDNN

    目录 1.系统要求 2.安装前的要求 3.runfile安装(不支持跨平台) 4.后续安装操作 5.安装cuDNN 6.汇总问题 本文基于Ubuntu 18.04.3 LTS 64位安装CUDA 10 ...

  8. 史上最全的ubuntu16.04安装nvidia驱动+cuda9.0+cuDnn7.0

    本文参考了 http://www.cnblogs.com/5211314jackrose/p/7081020.html https://jingyan.baidu.com/article/4853e1 ...

  9. centos打显卡驱动命令_ubuntu16.04安装显卡以及驱动经验

    先倒苦水,急的朋友直接略过...作为对为了深度学习搞ubuntu系统的小白,不得不吐槽一下这个系统对新手实在是太不友好了,windows实在是太舒服了.好吧,前天搞了块gtx960的老卡,想给还没到的 ...

最新文章

  1. 【python】关于控制台的中文输出出现\x形式的问题 python常用包与如何安装
  2. 针对不同创业阶段的创业者适合参加哪些创业赛事活动呢?创业是一场异常艰辛的马拉松,坚持是唯一的捷径,借...
  3. 前端学习(1652):前端系列实战课程之bom
  4. 存储过程排版工具_安利一款比Evernote更为实用的云笔记工具,不容错过
  5. bmp文件头_图像算法原理与实践——图像文件存储
  6. rtmp httpflv 服务优化以及安全性分布式探讨
  7. window 显示本机信息的脚本 bat
  8. vue视频保存不下来_女子直播吃章鱼被“反杀”!拔不下来了,视频超痛……
  9. python max int
  10. pcb布线拐角处打地孔_嵌入式开发必看: PCB设计的这几个问题,你能明白了吗?...
  11. 基于MATLAB的无线视频传输
  12. PSPNet运行及训练
  13. 烽火服务器安装系统,烽火服务器进入bios配置
  14. 实际成本调整(R12)
  15. java 常量定义_java常量的定义
  16. OpenLayers - 加载静态图片(十二)
  17. 神解释:为什么程序员怕改需求?
  18. ReactNative Animated动画详解
  19. Vue2使用记录(待续)
  20. Python beautifulsoup爬取小说

热门文章

  1. 从头开始创建背景和精灵
  2. JQuery图片轮换器原理
  3. PNG图片的在线压缩工具
  4. 码元与比特的简单理解 码元简单理解
  5. 解决Android软键盘弹出覆盖h5页面输入框问题 // 在ios系统中输入框软键盘消失后,页面不回弹的问题 // 解决苹果不回弹页面 // 微信环境打开
  6. hadoop视频教程下载链接
  7. fetch发送2次请求的原因分析
  8. 怎么用html5制作申请表,html-5 表格的制作
  9. 磁盘低格后数据为何还能恢复?
  10. JSP连接数据库(SQL 2014)