实验室给我配置了一个1080ti的卡,那个激动,windows下1000+的FPS,跑分40W,无敌,言归正传,ubuntu14.04下配nvidia 1080的驱动还是出现了很多问题,差点就要重装系统了,fuck nvidia,后来发现一个大坑,1080ti和1080显卡的驱动是不一样的,注意,是不一样的,
按照教程配置,在其他博客上看的,问题来了 很关键的一步,必须要注意的一步,我刚开始没注意随便找了个教程,先是图形界面崩了,后来干脆所有界面都崩了,是那种按什么都没用的崩,ctrl +alt +f1-f6都没用的崩
一、 下载对应的run文件 注意,特别强调,现在网上的教程都是1080的,给的链接准过,下面链接是注意选择1080或者1080ti很关键,这是一个坑
下载1080ti的驱动NVIDIA-Linux-x86_64-378.13.run,下载地址为:http://www.geforce.cn/drivers/results/115056
下载1080的驱动 NVIDIA-Linux-x86_64-367.27.run,下载地址为:http://www.geforce.cn/drivers/results/104314
将其与cuda_8.0.27_linux.run(下载地址为:https://developer.nvidia.com/cuda-toolkit 不过需要注册)拷到home/xu目录下。
二、 非常关键的一步,必须要有,不然即使安装成功也会和ubuntu自带的开源驱动冲突
禁用ubuntu自带的显卡驱动,注意,一定,千万要禁用,我就是没有禁用才发生了后面一系列的bug。
禁止系统使用默认的驱动
sudo gedit /etc/modprobe.d/blacklist.conf
在文件的最后添加
- blacklist nouveau
- options nouveau modeset=0
重新启动检查驱动有没有被卸载
- lsmod | grep nouveau
如果什么都没有代表卸载成功,这时候重新启动你会发现屏幕分辨率明显变化了,如果没有变化,注意可能默认驱动没有被禁止,ubuntu16.04好像和14.04有区别,请查其他禁止驱动的方法
三、开始安装驱动了 祝好运
1) Ctrl+alt+F1进入字符界面,关闭图形界面
- sudo service lightdm stop
2) 安装nvidia driver
- sudo chmod 755 NVIDIA-Linux-x86_64-378.13.run
- sudo ./NVIDIA-Linux-x86_64-367.27.run
注意下面的选择,最好能读下,简单的英文也不是很难理解,我因为没注意,选了一些不该选的导致出现了一些不该出的bug
accept
Continue installation
3
)
安装完成之后,开启图形界面
- sudo service lightdm start
。。。运气好的到此nvdia安装也已经结束,问题来了,安装失败了怎么办,图形界面进不去怎么办,如果运气好,在进入界面时 虽然黑屏,但是还能进入ctrl +alt +f1进入命令界面,恭喜,还有救,每个人出现的问题可能不一样,在试了N+1中方法失败后,最后选择删除所有与nvidia相关的组件,顺便fuck nvidia。图形界面出现,然后关机
- sudo ./NVIDIA-Linux-x86_64-378.13.run -uninstall #卸载驱动
- sudo apt-get remove nvidia-*
这一步慎重操作,为啥,看其他博客说的,然后重启,熟悉的界面又回来了,但是显卡驱动还是没有安装成功
然后重新安装了一次驱动,但是,在选项continue installation后的一个选项,也不知道啥,选择的no,再次提醒,每一次选择最好都将英文好好读一下,界面又炸了,ctrl+alt+f1 -- ctrl+alt+f7任何一个界面的登不上去了,就是黑屏,omg,当初在实验室拿到第一台电脑也是这样,师兄说,重装系统吧,萌新,啥都不懂,白白浪费了一台配置好了的电脑,虽然缺个显卡,再装下就可以了。
这时候抱着反正要重装系统了的心态,就瞎搞搞,没想到真真被搞出来了,驱动也莫名奇妙装好了,虽然有bug,但毕竟装好了
我是双系统,在开机选择ubuntu时,会有四个选项,百度找的图,
就选了ubuntu高级选项,然后选了recovery mode恢复内核,这篇博客里有图
然后在recovery memu里选择 Repair broken packages和clean 注意一定要联网,图是盗的,注意选项,然后等啊等,注意按Y和Enter,再开机莫名奇妙问题解决了
然后安装cuda-8.0和cudnn,http://blog.csdn.net/hjxu2016/article/details/69256884
安装tensorflow ,http://blog.csdn.net/hjxu2016/article/details/70254624
安装caffe ,http://blog.csdn.net/hjxu2016/article/details/70256147
ubuntu14.04安装GTX 1080 ti遇到黑屏问题的更多相关文章
-
(转)深度学习主机环境配置: Ubuntu16.04+Nvidia GTX 1080+CUDA8.0
深度学习主机环境配置: Ubuntu16.04+Nvidia GTX 1080+CUDA8.0 发表于2016年07月15号由52nlp 接上文<深度学习主机攒机小记>,这台GTX10 ...
-
一.ubuntu14.04安装、亮度设置、显卡设置等一体化讲解
一.ubuntu14.04安装 安装步骤很简单的,相信你只要知道并且决定安装ubuntu,你就不会在安装上有问题,下载网址 http://www.ithome.com/html/soft/81539. ...
-
深度学习主机环境配置: Ubuntu16.04+GeForce GTX 1080+TensorFlow
接上文<深度学习主机环境配置: Ubuntu16.04+Nvidia GTX 1080+CUDA8.0>,我们继续来安装 TensorFlow,使其支持GeForce GTX 1080显卡 ...
-
深度学习 GPU环境 Ubuntu 16.04 + Nvidia GTX 1080 + Python 3.6 + CUDA 9.0 + cuDNN 7.1 + TensorFlow 1.6 环境配置
本节详细说明一下深度学习环境配置,Ubuntu 16.04 + Nvidia GTX 1080 + Python 3.6 + CUDA 9.0 + cuDNN 7.1 + TensorFlow 1.6 ...
-
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(优麒麟)官网下载 ...
随机推荐
-
Objective-C语法之KVO使用
本文转自:http://blog.csdn.net/yuquan0821/article/details/6646400/ 一,概述 KVO,即:Key-Value Observing,它提供一种机制 ...
-
POJ 1226 后缀数组
题目链接:http://poj.org/problem?id=1226 题意:给定n个字符串[只含大小写字母],求一个字符串要求在n个串或者他们翻转后的串的出现过.输出满足要求的字符串的长度 思路:根 ...
-
IOS手势UIGestureRecognizer
UIGestureRecognizer是一个抽象类,定义了所有手势的基本行为,它有6个子类处理具体的手势: 1.UITapGestureRecognizer (任意手指任意次数的点击) // 点击次数 ...
-
关于java socket
1. 关于new Socket()中参数的理解 Server端: 调用ServerSocket serverSocket = new ServerSocket(1287,2);后Server端打开了指 ...
-
读Zepto源码之属性操作
这篇依然是跟 dom 相关的方法,侧重点是操作属性的方法. 读Zepto源码系列文章已经放到了github上,欢迎star: reading-zepto 源码版本 本文阅读的源码为 zepto1.2. ...
-
【ELK】之Centos6.9_x64安装elasticsearch6.2.1
1.下载elasticsearch6.2.1 wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.2.1 ...
-
动态替换iframe的src及动态改变iframe的高度
实现效果:点击左侧右侧内容变化,但左侧保持不变(如折叠等) 动态替换iframe的src <iframe width="100%" frameBorder="0&q ...
-
[cookie篇]cookie-parser之parser.js
cookie-parser的作用,官方的说法是:Parse Cookie header and populate req.cookies with an object keyed by the coo ...
-
HTML常用头部变量
简例:访问baidu的头部 GET /?tn=98827400_hao_pg HTTP/1.1 Host: www.baidu.com Connection: keep-alive Cache-Con ...
-
Django实战(19):自定义many-to-many关系,实现Atom订阅
记得有人跟我说过,rails的has_many :through是一个”亮点“,在Django看来,该功能简直不值一提.rails中的many-to-many关联中,还需要你手工创建关联表(写 mig ...