GTX1080安装时CUDA开发包与驱动需要分开安装,分别下载开发包和驱动文件,采用.run方式安装。
(一) Pre-install actions(安装前准备)
1. Verify You Have a CUDA-Capable GPU
执行下面的操作,然后验证硬件支持GPU CUDA,只要型号存在于
https://developer.nvidia.com/cuda-gpus,就没问题了
$ lspci | grep -i nvidia

  1. Verify You Have a Supported Version of Linux
    $ uname -m && cat /etc/*release

重点是“x86_64”这一项,保证是x86架构,64bit系统
3. Verify the System Has gcc Installed
$ gcc - -version
没有的话就先安装吧,这个是必须的用来编译CUDA Toolkit,不过Ubuntu 14.04是默认有的

(二) CUDA Installation
1. 获取CUDA7.5安装包
下载完成后请确保通过MD5验证,保证下载的文件没有损坏。Windows环境下验证与linux环境下验证的结果一致。Linux下验证方法为md5sum ,windows下验证方法为将要验证文件复制到C盘目录下,cmd打开命令行窗口,切换到C:\,然后输入md5sum ,均可得到文件的md5值。
2. 卸载Nouveau驱动
Nouveau是一个开源的显卡驱动,Ubuntu 14.04 默认安装了,但是它会影响nVidia驱动的安装,在安装CUDA7.5之前请卸载。
$ lsmod | grep nouveau
如果在终端输入上述命令有输出,表明Nouveau驱动已经安装,需卸载。
$ sudo gedit /etc/modprobe.d/blacklist-nouveau.conf
在/etc/modprobe.d中加入文件blacklist-nouveau.conf,该文件中写入如下内容
blacklist nouveau
options nouveau modeset=0
保存该文件后,输入下述命令使其生效。
$ sudo update-initramfs –u
重启电脑使nouveau卸载生效。

  1. 安装CUDA Toolkit
     退出GUI界面
    卸载nouveau后需重启,由于显卡驱动已经卸载重启后无法进入图形界面,此时同时按:CTRL+ALT+F1(F2-F6),切换到TTY1-6命令行模式。TTY模式下输入密码时,小键盘输入不可用,输入数字请使用大键盘。
    运行下述命令验证nouveau是否卸载成功。
    $ lsmod | grep nouveau
    如果在终端输入上述命令没有输出,表明Nouveau驱动已经卸载完成。
    注意虽然目前看不到图像界面,但一定要运行下述命令关闭桌面服务:
    $ sudo stop lightdm
     安装cuda_7.5.18_liunux.run
    切换到cuda_7.5.18_linux.run所在的目录,然后执行安装命令:
    $ sudo sh cuda_7.5.18_linux.run
    这里会一路问你各种问题,其实就是让你接受协议,然后安装的默认位置确认等等,建议采取默认设置进行安装,上翻和下翻使用”Enter”键。
    特别提醒:安装的第一个选项driver不安装。
    再次提醒,安装前一定要执行 md5sum ,至于如果发现md5检测不一致,需重新下载安装文件。
    Linux下验证方法为md5sum filename,
    windows下验证方法为将要验证文件复制到C盘目录下,cmd打开命令行窗口,切换到C:\,然后输入md5sum ,均可得到文件的md5值。

 安装第三方库
安装一些必要的库文件,譬如:OpenGL (e.g., Mesa), GLU, GLUT, and X11 (including Xi, Xmu, and GLX).
$ sudo apt-get install freeglut3-dev build-essential libx11-dev libxmu-dev libxi-dev libgl1-mesa-glx libglu1-mesa libglu1-mesa-dev
注意:libgl1-mesa-glx如果安装失败,会导致OpenGL不能使用,后续再编译CUDA Samples时不能全部编译成功,但不影响CUDA的使用;OpenCV的编译选项里也有使用OpenGL的选项,因此需要修改 -D WITH_OPENGL=OFF后进行make.

  1. 安装CUDA driver
    去官网下载GPU显卡对应的驱动,GTX1080驱动例如NVIDIA-Linux-x86_64-367.57.run。切换到NVIDIA-Linux-x86_64-367.57.run所在的目录,然后执行安装命令:
    $ sudo sh NVIDIA-Linux-x86_64-367.57.run

 驱动装完后,退出tty模式,回到GUI界面。
$ sudo start lightdm

 重启电脑,如能正确进入系统,并且显示器显示正常,则安装成功。

(三) Post-installation actions(安装后处理)
1. 设置环境变量
直接在终端输入命令设置环境变量,当电脑重启后就会失效(可以通过echo $PATH查看),导致运行nvcc –V命令得不到正确结果。推荐的设置环境变量的方式为:
 设置环境变量

\\ sudo gedit /etc/profile
打开/etc/profie文件,在文件末尾添加如下设置:
export PATH=/usr/local/cuda-7.5/bin:$PATH
保存该文件,执行以下命令,使环境变量立即生效。
\$ source /etc/profile
 添加lib路径
\$ sudo gedit /etc/ld.so.conf.d/cuda.conf
在/etc/ld.so.conf.d中添加文件cuda.conf,该文件中写入如下内容:
/usr/local/cuda-7.5/lib64
保存该文件,执行下列命令使其立即生效。
\$ sudo ldconfig

  1. Verify the Driver Version
    $ cat /proc/driver/nvidia/version

  2. Compiling the Examples
    $ nvcc –V (查看CUDA Toolkit的版本,若环境变量PATH设置不成功,此处会提示cuda toolkit未安装)
    进入安装的samples目录下($(HOME)/NVIDIA_CUDA-7.0_Samples),编译各个samples.
    \$ sudo make
    编译完成后,在samples目录下生成bin目录,切换到bin/x86_64/linux/release目录下,运行deviceQuery,得到与下图类似的结果,表明CUDA Toolkit安装成功。
    注意:libgl1-mesa-glx如果安装失败,会导致OpenGL不能使用。此时不能完成真个samples的编译,但不影响CUDA的使用。切换到deviceQuery所做目录下,单独编译该程序,然后使用如下命令测试。
    \$ sudo ./deviceQuery

PS:如果出现安装失败,重启系统,重新安装一遍基本都可以解决,实在不行就卸载原来的驱动再安装一遍。
a. 卸载现有驱动
$ sudo nvidia-installer –uninstall
b. 重装CUDA Toolkit
$ sudo sh cuda_7.0.28_linux.run

新立得安装opencv和openblas
 安装好系统后运行sudo apt-get update 和 sudo apt-get upgrade
 软件中心中输入synaptic,安装新立得软件
 软件中reload更新源,输入opencv和openblas搜索软件
 选择后缀为dev的源进行安装

GTX1080 安装 CUDA 7.5相关推荐

  1. GTX1080 安装 cuda 8.0 + cuDNN5.1

    ubuntu下按ctrl+alt+f1~f6出现黑屏现象的解决方法 sudo apt-get install bumblebee bumblebee-nvidia primus linux-heade ...

  2. Ubuntu 安装 CUDA 和 cuDNN 详细步骤

    1. 确保 nvidia 驱动已安装 先安装 nvidia 驱动,请参考前面文章 https://blog.csdn.net/wohu1104/article/details/107032493 2. ...

  3. Jetson tk1 安装 CUDA,ROS,OpenCV和kinect2以及刷机以及ssh远程控制

    我的jetson tk1的系统是:LTR21.3,ubuntu14.04.本文仅仅是个人总结,亲测成功. 注意:如果你是使用校园网进行安装的话,有很多源是没办法访问的,安装的时候就会出现很多问题,所以 ...

  4. 在Ubuntu16.04上安装CUDA

    在Ubuntu16/18上安装CUDA大体上是相同的,这里OS是Ubuntu16.04,目标CUDA版本是10.1 准备条件 在此之前Ubuntu需要安装好Nvidia对应的显卡驱动 当然,gcc编译 ...

  5. Ubuntu 16.04 安装 CUDA、CUDNN 和 GPU 版本的 TensorFlow 一般步骤总结

    1. 安装显卡驱动 安装显卡驱动网上有各种各样的方法,甚至有的还需要更改一些配置文件切换到命令行终端模式进行操作,然而就我多次安装驱动的经验来看,我从来没有这么费劲过.在 Ubuntu 系统中的 Sy ...

  6. Ubuntu 14.04 安装 CUDA 问题及解决

    Ubuntu 14.04 安装 CUDA 问题及解决 参考文章: (1)Ubuntu 14.04 安装 CUDA 问题及解决 (2)https://www.cnblogs.com/gaowengang ...

  7. ubuntu16.04安装CUDA 8.0(很详尽,包括一些坑的解决方法)

    ubuntu16.04安装CUDA 8.0(很详尽,包括一些坑的解决方法) 参考文章: (1)ubuntu16.04安装CUDA 8.0(很详尽,包括一些坑的解决方法) (2)https://www. ...

  8. win10 server 安装CUDA 9.0

    下载cuda9.0,不需要提取安装驱动, 直接安装cuda,自定义选项中有安装驱动选项. 查看版本: nvcc -V cuda9.0下载,可以选择系统 https://developer.nvidia ...

  9. windows10 64位 Tensorflow安装--CUDA 9.1+cuDNN7.1.1+python3.6.4+tf1.6+vs2017

    原文:https://blog.csdn.net/qq_36556893/article/details/79433298 windows10 64位 Tensorflow安装--CUDA 9.1+c ...

最新文章

  1. Spring MVC 相关资料整理
  2. linux模块化机制,Linux模块化机制和module_init
  3. Struts2知识整理
  4. 每次都能遇到的莫名其妙问题,谨记,速查手册
  5. C++语言基础 —— C++语言入门
  6. 在阿里巴巴如何管理代码分支?
  7. 大数据时代,计算模式从客户机/服务器到节点的转变
  8. 经济数学—线性代数第二版课后习题解析 吴传生 编|高等教育出版社 大学课后习题答案
  9. abaqus土木结构视频教程
  10. APP支付和H5网页支付有哪些不同?
  11. 车牌号合法性校验正则表达式(含新能源车牌)
  12. 冲奶粉有感 ----与代码的关系
  13. python2.7运行报警告:UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode
  14. java数独最快解_java快速解数独
  15. Javascript Prototype污染攻击(原型链污染,Bugku-web-sodirty wp)
  16. 轻松理解 客户端和服务器端的区别
  17. flash设置屏保 html,全面淘汰 Flash 带崩经典屏保软件:教你一招搞定它
  18. 8080汇编手册数据传输指令
  19. 云计算课程设计基于hadoop的词频统计设计
  20. win7 VMware 安装CentOs7实战

热门文章

  1. tkinter安装_mac pyenv 安装tkinter,解决tkinter环境的问题
  2. 官宣!VS Code Python 全新功能在 PyCon China 全球首发!
  3. Gastroenterology:住院期间COVID-19患者肠道菌群的变化
  4. 热点:3个故事概览突飞猛进的肠道病毒组研究
  5. USEARCH11新功能——OTU表抽平otutab_rare
  6. cassandra mysql_cassandra命令行操作
  7. eclipse取消不了多行注释_Eclipse常用快捷键
  8. R语言manova函数进行多元方差分析(Multivariate analysis of variance 、MANOVA)、如果多变量检验结果有显著性,summary.aov函数锦欣单变量方差分析
  9. pandas删除数据行中的重复数据行、基于dataframe所有列删除重复行、基于特定数据列或者列的作何删除重复行、删除重复行并保留重复行中的最后一行、pandas删除所有重复行(不进行数据保留)
  10. plotly基于dataframe数据绘制股票蜡烛图(Candlestick)