ubuntu14.04安装使用NviDIA显卡驱动
想给自己的ubuntu换N卡驱动的原因:
一方面,由于自己电脑在编译源代码8线程全开(make -j8)时,CPU温度呼呼涨到八九十度,从而常常导致系统保护自动关机,让人有点不爽。网上有说ubuntu的图形化界面兼容性不好,消耗了一部分CPU的能力;
另一方,后续需要用CUDA,配好N卡驱动觉着应该是必须的准备工作。
然而,其中还是存在一些问题,此处记录以备后续翻查。
一、安装N卡驱动
1. NviDIA驱动下载
官网找到适合自己显卡的驱动:http://www.nvidia.cn/Download/index.aspx?lang=cn
浏览器下载,会只在页面显示一堆代码。找个下载工具(如迅雷)来下。down下来的驱动如:NVIDIA-Linux-x86_64-340.76.run
2. 安装驱动
切换到任意一个tty终端(Ctrl+Alt+F1到F6中的一个)。再切换到驱动所在目录,更改驱动文件为可执行文件。
$ chmod a+x NVIDIA-Linux-x86_64-340.76.run
切换到root权限,如果此时直接执行驱动安装程序,则会出现提示:
ERROR: Your appear to be running an X server; Please exit X before installing...
因为切换到tty终端时,图形化的X-server还没有关(Ctrl+Alt+F7还在)。N卡显卡驱动的安装,得完全关掉原来的图像化X-server才能继续进行。
关掉X-server的方法:
$ lightdm stop // ubuntu14.04 的图像化界面改成了lightdm,其他先前版本好像是gdm,可以自行google之
然后重新运行安装脚本,就应该可以成功安装。但值得注意的是,中间可能会出现pre-install script failed. google了下,好像是驱动自己的问题,可以无视之,直接继续。
二、存在的问题
1. 无法登录ubuntu界面
情况:某次正常使用ubuntu,并在update相关软件后,restart系统。关机前提示几行问题(没来得及看清,就自动关了),下次开机后就出现,登录界面分辨率降低,而输入正确密码也无法登录进系统。但可以正常登录tty终端。典型的Ubuntu gets stuck in a login loop问题。但查看.xsession_error,又不是.Xauthority的问题。 部分.xsession_error结果:
Xlib: extension "GLX" missing on display ":0".
Xlib: extension "GLX" missing on display ":0".
Script for fcitx started at run_im.
init: gnome-session (Unity) main process () terminated with status
init: logrotate main process () killed by TERM signal
init: update-notifier-crash (/var/crash/_usr_bin_fcitx..crash) main process () killed by TERM signal
init: hud main process () killed by TERM signal
init: indicator-bluetooth main process () killed by TERM signal
init: indicator-power main process () killed by TERM signal
init: indicator-datetime main process () killed by TERM signal
init: indicator-printers main process () killed by TERM signal
init: indicator-session main process () killed by TERM signal
init: Disconnected from notified D-Bus bus
init: indicator-application main process () terminated with status
Xsession: X session started for reynold at 2015年 05月 12日 星期二 :: CST
localuser:reynold being added to access control list
Script for fcitx started at run_im.
Not get reply
分析:tty终端正常;.Xauthority没有问题;登录界面分辨率出现问题;.xsession_error显示有"GLX"问题。。多种迹象表面应当是显卡驱动坏了。
解决:安照安装驱动时的方法,在tty终端结束x-server后,运行驱动程序。(没有先卸载之前的驱动,因为安装驱动时会提示你是否先删除以前的驱动)
ubuntu14.04安装使用NviDIA显卡驱动的更多相关文章
- ubuntu14.04安装、NVIDIA显卡驱动安装及CUDA8.0、Cudnn5.1的环境搭建
安装环境:hp-Z440工作站.64位Ubuntu14.04(64位Ubuntu16.04).Cuda8.0.Cudnn5.1.Nvidia GeForce GT 705.Tesla K40c 本文可 ...
- Ubuntu18.04安装/卸载NVIDIA显卡驱动
1 显卡驱动下载 官网:NVIDIA 搜索适合本机的驱动 获取最新版本驱动 立即下载 文件 以上,显卡驱动下载完成. 2 显卡驱动安装 2.1 添加可执行权限 进入驱动文件目录sudo chmod a ...
- Ubuntu14.04安装intel集显驱动
Ubuntu14.04安装intel集显驱动 标签(空格分隔): ubuntu linux 驱动安装 1.查看本机显卡型号 使用lspci命令来获取PCI接口硬件信息 o@o-pc:~$ lspci ...
- Ubuntu18.04.2下安装 RTX2080 Nvidia显卡驱动
转载请注明出处:BooTurbo https://www.cnblogs.com/booturbo/p/11261903.html 不久前入手了蓝天P870TM1G准系统,配置如下: 1. Z370 ...
- ubuntu 18.04安装RTX 2060 显卡驱动
第一:安装ppa的显卡驱动源 sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt update 第二:检查显卡和推荐驱动 ubuntu- ...
- 基于Ubuntu14.04系统的nvidia tesla K40驱动和cuda 7.5安装笔记
基于Ubuntu14.04系统的nvidia tesla K40驱动和cuda 7.5安装笔记 飞翔的蜘蛛人 注1:本人新手,文章中不准确的地方,欢迎批评指正 注2:知识储备应达到Linux入门级水平 ...
- ubuntu13.04 Thinkpad W520安装nvidia显卡驱动
Ubuntu13.04 amd64 Thinkpad W520安装Nvidia显卡驱动 曾经在ubuntu11.10上成功安装Nvidia显卡驱动.但是自从机器(Thinkpad W520)更新到13 ...
- ubuntu16.04安装Nvidia显卡驱动、CUDA8.0和cudNN V6
Nvidia显卡驱动安装 在ubuntu搜索框输入 软件更新,打开 "软件和更新" 对话框,在 附加驱动里选择系统检测到的Nvidia驱动,应用更改,重启系统: 安装完成之后查看G ...
- Ubuntu16.04安装Nvidia显卡驱动+Cuda8.0+Cudnn6.0
一.安装Nvidia显卡驱动(gtx1050ti) 参考链接:Ubuntu16.04.2 LTS 64bit系统装机记录中的显卡驱动安装部分. 二.安装Cuda8.0 1.确定自己的系统信息,以Ubu ...
随机推荐
- Android自动化 -- sendevent/getevent 用法
getevent&sendevent 是android系统下的一个工具,可以 模拟 多种按键和触屏操作,产生的是raw event,raw event经过event hub处理产生最终的ges ...
- HDU4786_Fibonacci Tree
题目很新颖的,略带智商,很好. 题目的意思是给你一些白色边和黑色边,现在问你能否用两色边构造出一颗生成树,且树中白色边的数量为一个Fibonacci数. 其实在没做题目之前我就已经听说了这个题目的解题 ...
- 【bzoj4542】[Hnoi2016]大数 莫队算法
题目描述 给出一个数字串,多次询问一段区间有多少个子区间对应的数为P的倍数.其中P为质数. 输入 第一行一个整数:P.第二行一个串:S.第三行一个整数:M.接下来M行,每行两个整数 fr,to,表示对 ...
- 题解 P1200 【[USACO1.1]你的飞碟在这儿Your Ride Is He…】
cin其中有很多小众的函数与其他重叠 不妨拿来用用(作死不止) 划重点!!! 1.cin.get(),相当于c里面的getchar(),可以往里面输入字符 2.cin.getline(),相当于str ...
- oracle 物化视图 ORA-23413: 表 "xxx"."xx" 不带实体化视图日志
DROP materialized view log on TAB_NAME ; --不是view名,是表名 CREATE MATERIALIZED VIEW LOG ON TAB_NAME W ...
- struts2拦截器和过滤器区别
1.拦截器是基于java反射机制的,而过滤器是基于函数回调的.2.过滤器依赖于servlet容器,而拦截器不依赖于servlet容器.3.拦截器只能对Action请求起作用,而过滤器则可以对几乎所有请 ...
- Spring Boot系列教程八: Mybatis使用分页插件PageHelper
一.前言 上篇博客中介绍了spring boot集成mybatis的方法,基于上篇文章这里主要介绍如何使用分页插件PageHelper.在MyBatis中提供了拦截器接口,我们可以使用PageHelp ...
- After ZJOI2017 day2
4.28早上6点左右就起了床,怀着紧张的心情,候到了7:45进考场 看到题,先0.5h看了看题意,yy一下,至少10+20+10. 首先是觉得T3可以搞一搞,先想到SA,很快就X掉了,思索一会儿,感觉 ...
- POJ1201 Intervals 【差分约束】
题目链接 POJ1201 题解 差分约束 令\(a[i]\)表示是否选择\(i\),\(s[i]\)表示\(a[i]\)的前缀和 对\(s[i] \quad i \in [-1,50000]\)分别建 ...
- Linux内核设计第二周学习总结 完成一个简单的时间片轮转多道程序内核代码
陈巧然 原创作品 转载请注明出处 <Linux内核分析>MOOC课程http://mooc.study.163.com/course/USTC-1000029000 一.使用实验楼的虚拟机 ...