前几天把刚拿到了2台GPU机器组装好了,也写了篇硬件配置清单的文章——《深度学习(TensorFlow)环境搭建:(一)硬件选购和主机组装》。这两台也在安装Ubuntu 16.04和1080Ti显卡驱动,在安装Ubuntu的时候,踩过无数个坑,心力憔悴(...(。•ˇ‸ˇ•。)…),因此将踩过的坑以及对于的解决方案汇总出来,让大家少踩那些坑,过程实在是太磨人了。

一、配置

  • 系统:Ubuntu16.04.3
  • GPU:GTX1080Ti

二、总体流程步骤

  1.   安装Ubuntu16.04
  2.   安装1080Ti显卡驱动

三、安装Ubuntu16.04

  3.1  “曲线救国”-----低配N卡点亮系统

  以前安装Ubuntu也算是轻车熟路的,本以为这次也是一次性过,但是却踩了许多坑,这次使用UltraISO制作U盘启动盘,进行安装Ubuntu。但是刚开始就碰到了坑,已经在Blos设置里设置了U盘启动,但是怎么重启都看不到界面。一度怀疑是不是写入的U盘镜像有问题,后面在普通的PC机上试了下,是完全可以的。经过一番探索(直接问了主板卖家),原来配置的主板,第一;没有集成显卡,第二;Ubuntu 16.04安装是无法识别1080Ti的显卡的。如果你的主板也是这种情况的话,那我们只能“曲线救国”了,我们需要准备一块低配置的N卡插入主板,点亮系统,这样才能安装好系统。(如果没有低配想N卡,其实也可以将固态硬盘拆下了,放置在普通PC上进行安装系统,安装好之后再换回去),如图所示,是我拿的一块低配N卡先点亮系统。

  将2块1080Ti的显卡换下了,用低配N卡换到主板上去,插上U盘启动安装系统(记得在BIOS设置U盘为第一启动项)如图所示:

  不出意外,重启电脑都能看到系统安装界面,最体的如何安装Ubuntu这里就不做介绍了,网上也很多Ubuntu安装教程,大家可以参考下百度经验的一篇文章——《Ubuntu 16.04 安装基础入门教程》,推荐大家使用英文版,如果已经安装好了Ubuntu的话,大家千万别立马就把1080TI给换上去,否则你会发现重启电脑,界面一直停留在紫色的空白界面,如图所示:

  这个时候系统处于假死的状态,那是因为,我们还需要在低配N卡环境下,把1080Ti的显卡驱动给安装到系统上才行。这就是接下来我们要将的如何安装1080TiGPU显卡驱动。


四、安装NVIDIA显卡驱动

4.1、查询NVIDIA版本号

  首先,我们可以去NVIDIA官网查看下,合适自己显卡驱动以及对应的版本号是多少。官网查询地址(http://www.nvidia.com/Download/index.aspx?lang=en-us),下图是我按照自己显卡类型查询的:

  查询到1080Ti最新版为384.90(不过据其他网友反映最新版的384好像有问题,无法开机,这个我没有校验,所以保险起见,我还是安装了381的版本),如图所示为查询到的最新版本驱动:

4.2、驱动安装

  Step 1:重启进入BIOS关闭secure boot,如果不关闭的话,驱动是不会生效的

  具体如果禁用BIOS的secure boot,根据自己实际情况设置,各个主板BIOS不一样,这里以MSI微星主板为例,重启电脑,按Delete键进入BIOS界面,具体secure boot是在【SETTINGS ==> Advanced ==> Windows OS Configuration ==> Secure Boot】,如图所示:

  Step 2:禁用nouveau自带驱动

  注明:我的不需要禁用,所以这步其实我没有做,建议大家可以暂时跳过这步,如果后面发现安装了NVIDIA驱动还是不行,可以回到这步将nouveau禁用掉,禁用nouveau其实是因为Ubuntu系统集成的显卡驱动程序是nouveau,主要是怕和NVIDIA驱动有冲突,导致系统无法启动。

  这里我也讲解下如果禁用掉nouveau驱动

  控制台输入命令,创建一个文件通过命令

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

  并添加如下内容:

blacklist nouveauoptions nouveau modeset=0

  再更新一下

sudo update-initramfs -u

  修改之后需要重启系统。确认下nouveau是已经被你干掉,可以使用使用命令:

lsmod | grep nouveau

  Step 3:安装GPU驱动

  下文演示的还是在桌面模式(Ctrl+Alt+F7),真实环境下,实际上大家还是进入文本模式(Ctrl+Alt+F1),输需要输入账户和密码。

  1、安装ppa库

  可能有时候通过NVIDIA官网下载显卡驱动比较慢,我们可以添加ppa库,通过ppa安装显卡驱动,这步可有可无,用户自行决定,输入代码如下:

sudo add-apt-repository ppa:graphics-drivers/ppa

如图所示:

  2、关闭图形化环境

  为了确保驱动能够正常安装,我们需要暂时关闭x-window服务(图形环境),在文本模式下输入命令进行关闭

sudo service lightdm stop

  3、安装驱动

  输入以下命令,直接安装驱动,我选的是之前说的381版本的

sudo apt-get update && sudo apt-get install nvidia-381

  如图所示:

根据提示选择即可最后安装完毕后,重新启动X-Window,输入命令:sudo service lightdm start,然后Ctrl+Alt+F7进入图形界面。

备注:如果之前你已经安装NVIDIA显卡驱动话,我们需要先卸载旧的显卡驱动,需要输入命令:

sudo apt-get purge nvidia*

  至此、安装GPU显卡驱动已经完成,这个时候我们才可以把低配的N卡拿出来,换上我们的主角----1080Ti显卡,然后重启电脑,这个时候能看到已经顺利的进入系统。

  进入系统,我们要看刚刚的显卡驱动是否已经正确安装成功,通过下面命令查看:

nvidia-smi

  正常情况下,我们可以看到具体的驱动信息,如图所示:

  至此、NVIDIA显卡驱动已经安装完成了~下篇我们主要讲CUDA和CUDNN的安装

PS:如有疑问,请留言,未经允许,不得私自转载,转载请注明出处:http://www.cnblogs.com/xuliangxing/p/7569946.html 

转载于:https://www.cnblogs.com/xuliangxing/p/7569946.html

深度学习(TensorFlow)环境搭建:(二)Ubuntu16.04+1080Ti显卡驱动相关推荐

  1. 深度学习(TensorFlow)环境搭建:(一)Ubuntu16.04+1080Ti显卡驱动

    一.配置 系统:Ubuntu16.04.4 LTS GPU:GTX1080Ti 二.总体流程步骤 安装Ubuntu16.04 安装1080Ti显卡驱动 三.安装Ubuntu16.04 3.1.下载16 ...

  2. manjaro深度学习tensorflow环境搭建 cuda cudnn nvidia显卡设置

    NVIDIA显卡驱动安装 注意点:系统安装时 一定要选择no free Manjaro系统安装显卡比较简单,它有一个命令 sudo mhwd -a [pci or usb connection] [f ...

  3. 完整的Ubuntu18.04深度学习GPU环境配置,英伟达显卡驱动安装、cuda9.0安装、cudnn的安装、anaconda安装

    文章目录 1.英伟达显卡驱动安装 2.cuda9.0安装 3.cudnn的安装 4.anaconda安装 5.安装TensorFlow和Keras 安装 参考:https://blog.csdn.ne ...

  4. Ubuntu16.04+1080ti显卡驱动安装流程+循环登录问题【集锦】

    注意:以下操作都是基于显示器线连接到主板的情况 1.确定循环登录界面的原因 在登录界面进入linux的shell(ctrl + Alt + F1),输入用户名.密码,进入shell. 卸载NVIDIA ...

  5. 深度学习工作站环境搭建 ubantu16.04 安装显卡驱动 CUDA8.0 cuDNN6 anaconda tensorflow1.4.0 opencv3.4 含泪总结

    深度学习工作站环境搭建 ubantu16.04 安装显卡驱动 CUDA8.0 cuDNN6 anaconda tensorflow opencv 1 安装ubantu16.04 安装时不要在线更新,在 ...

  6. ubuntu深度学习软硬件开发环境搭建

    硬件 先从硬件自已配机器开始: 目前对于个人来说,性价比比较高的深度学习显卡是那个11G显存的GTX 1080Ti.这里显卡定了,接下来就是主板内存硬盘,显示器.先报一下我配的机器配置: CPU 英特 ...

  7. 【Linux Mint 深度学习开发环境搭建】开发软件安装

    系列文章目录 第一章 Linux mint 深度学习开发环境搭建之Nvidia显卡相关软件安装 第二章 Linux mint 深度学习开发环境搭建之开发软件安装 第三章 Linux mint 深度学习 ...

  8. 深度学习GPU环境搭建

    深度学习GPU环境搭建: 安装步骤: 1.安装GPU驱动:官网有(可以理解为告诉电脑这个东西怎么使用) 不同厂家的不一样,用于深度学习的一般是NVIDIA.AMD家. 本人是NVIDIA家,驱动长这样 ...

  9. ubuntu16.04 配置显卡驱动+cuda8.0+cudnn+pytorch

    ubuntu1604 配置显卡驱动cuda80cudnnpytorch 在线安装显卡驱动 离线安装cuda 安装cudnn 配置环境变量 离线安装cond 配置pytorch 测试pytorch 感悟 ...

最新文章

  1. hbase shell
  2. php读取excel类——PHP-ExcelReader
  3. MATLAB随机信号统计特征
  4. spark的Web UI查看DAG的两种方式
  5. nssl1269-射击【贪心,堆】
  6. C# - 自动生成分页存储过程
  7. Linux 完全卸载重装opencv
  8. (转)Vue-初步了解vue-router的三要素:路由map 、路由视图、路由导航
  9. mysql+mmm+主动模式_Zabbix主动代理模式 + 主动模式agent客户端
  10. iCloud 照片如何转移至谷歌相册?
  11. 图形交互界面_室内量房APP哪家强?5款软件深度测评(界面UI体验篇)
  12. CentOS 5.4 安装和卸载桌面
  13. 个人学习无人驾驶的路线
  14. 使用R进行描述性统计分析(连续性变量)
  15. 如何编辑epub电子书的目录
  16. 金蝶软件公司风投案例
  17. MongoDB全面总结
  18. OpenGL---GLUT教程(五) GLUT键盘控制
  19. 求区间[1,n]之间的回文数
  20. java se中的se指什么,什么是Java SE?

热门文章

  1. jieba关键词提取的源码解析
  2. TOP命令参数详解-(转)
  3. 骨传导运动耳机怎么样、公认好评的骨传导运动耳机
  4. 结构体和类的区别和使用建议
  5. ftp服务器显示不是私密登录,ftp服务器显示不是私密登录
  6. 佛教界siri,AI佛法无边:“阿弥陀佛” ?| Mixlab 跨学科
  7. 三无人员简历挂麻了,磕磕绊绊终上岸字节后端
  8. Oracle的取整函数
  9. 邮箱服务器邮件压缩,Windows Mail 可以压缩邮件存储.这可能需要几分钟.
  10. 怎么画出好看的神经网络图,神经元怎么画简笔画