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 ...
随机推荐
- TCP建立连接和断开连接过程
假设Client端发起中断连接请求,也就是发送FIN报文.Server端接到FIN报文后,意思是说"我Client端没有数据要发给你了",但是如果你还有数据没有发送完成,则不必急着 ...
- Idea报错Command line is too long
需要在该项目文件夹下.idea/workspace.xml中添加 <component name="PropertiesComponent"> ... <prop ...
- Struts的xml包必须继承Struts-default 不然不能使用拦截器与返回类型的功能
Struts的xml包必须继承Struts-default 不然不能使用拦截器与返回类型的功能
- 【poj2409】Let it Bead Polya定理
题目描述 用 $c$ 种颜色去染 $r$ 个点的环,如果两个环在旋转或翻转后是相同的,则称这两个环是同构的.求不同构的环的个数. $r·c\le 32$ . 题解 Polya定理 Burnside引理 ...
- Android四大组件之Intent(续)
- Spring Boot系列教程十:Spring boot集成Sentinel Redis
前言 上一篇文章介绍了spring boot集成单点的redis,然而实际生产环境使用单点的redis风险很高,一旦宕机整个服务将无法使用,这篇文章介绍如何使用基于sentinel的redis高可用方 ...
- python实现RSA加解密
# coding=utf-8 """ @author:Eleven created on:2018年10月30日 """ import bi ...
- Codeforces 585D. Lizard Era: Beginning(meet in the middle)
一眼题...这个数据范围也太明显了吧... suma1==suma2 && sumb1==sumb2 && sumc1==sumc2 相当于suma1-sumb1==s ...
- mysql数据库----视图、触发器、存储过程、函数、事务、索引、其他语句
一.视图 视图是一个虚拟表(非真实存在),其本质是[根据SQL语句获取动态的数据集,并为其命名],用户使用时只需使用[名称]即可获取结果集,并可以将其当作表来使用. SELECT * FROM ( S ...
- python学习(十五) 内建模块学习
介绍python的几个內建模块,原文链接 1 python的时间模块datetime 取现在时间 from datetime import datetime now = datetime.now() ...