Ubuntu 12.04版本不能正确识别显示器的解决办法
工作中经常需要使用Ubuntu12.04系统,由于X服务不够智能的关系,很多显示器无法识别;甚至有的显示器厂商并没有做Ubuntu 12.04这样老系统的适配,对于这样的旧系统配新显示器的搭配,就经常性出现显示器的分辨率无法正确识别的问题。
一.问题原因分析
造成显示器无法识别的原因是多样的,就我遇到的情况而言,总结起来有以下两种:
1.显卡驱动未安装
2.显示器配置不正确
二.解决办法
1.显卡驱动未安装
一般情况下,装好系统之后,显卡驱动已经安装完成,但是受限于系统镜像的日期,无法做到适配新型号显卡,网络上搜索文章后,得知,使用如下命令可以判断显卡驱动是否已经安装完成。
glxinfo | grep rendering
如果结果是“yes”证明显卡驱动安装完成。
但是,实际使用过程中,这一步完全多余,因为既然已经存在问题,不管你的显卡驱动有没有正确安装,都已经不再适用。
所以,在这里,我选择直接卸载已有驱动,并重新安装新驱动,在这里还有一个理由,通常情况下,生产环境使用的系统过旧导致glxinfo命令未安装,无法查看驱动安装状态,故直接卸载重装。
驱动获取过程,参考查看机器配置→查看显卡型号→显卡官网搜索对应驱动→下载。
驱动下载完毕,开始我们的安装之旅。
首先,Ctrl+Alt+F2~6的方法不一定能保证你可以进入系统的命令行界面,如何解决呢?
这里我使用的工具是XManager5中的XShell,当然,只要你有可以使用SSH远程登陆到你的系统的方式/工具就可以了,登陆后进入命令行操作,执行如下命令关闭X服务
sudo stop lightdm
运行你的驱动安装文件
sudo sh 文件名.run
启动X服务
sudo start lightdm
注意:安装过程中,会出现两个提示,其中,第二个提示为询问是否更新原有显示配置,因为原有显示器识别有误,这里我选择为yes,如果你的显示器型号识别无误,只是单纯的分辨率不对,这里可以选no。当然,如果显示器型号识别无误,其实不需要重装驱动,参看本文第二种情况即可。
2.显示器配置不正确
Ubuntu系统的显示器配置位于/etc/X11/xorg.conf中,在没有任何环境的情况下,我们不考虑使用命令获取显示器参数,那么,我们就需要以显示器的型号为依据,查找该型号显示器的维护文档/说明书,查到该显示器的行频/场频。
然后,修改/etc/X11/xorg.conf文件,将
Section "Monitor"
Identifier "Configured Monitor"
Horizsync 30-82
Vertrefresh 50-75
EndSection
中的行频(Horizsync)、场频(Vertrefresh)修改为查询到的值,重启电脑即可。
特别的,如果文件中的
Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
SubSection "Display"
Modes "800x600"
EndSubSection
EndSection
部分记录的显示器的名称与系统设置→显示中查看到的显示器名称不一致,则应参考第一种情况。
Ubuntu 12.04版本不能正确识别显示器的解决办法相关推荐
- Ubuntu 12.04 耳机外放同时有声音解决办法
我的是联想笔记本F41A,安装Ubuntu 12.04后耳机插上后外放仍有声音. 搜索后用以下办法解决: 1. 升级alsa驱动到最新,当时我的是1.0.24,最新的是1.0.25 安装最新alsa驱 ...
- Ubuntu 12.04不能在华硕电脑上安装解决办法
转自:http://www.2cto.com/os/201208/146484.html 参考:http://www.linuxidc.com/Linux/2011-04/35315.htm Ubun ...
- ubuntu 12.04下gedit查看txt中文乱码解决办法
由于我不能要求别人保存txt文件时必须用utf-8,那我只能自己找解决办法: 打开终端输入: gsettings set org.gnome.gedit.preferences.encodings ...
- vmware workstation 9 安装Ubuntu 12.04 WIN7 64 位 出现问题及解决办法
本人电脑:Thinkpad,64位 虚拟机下安装的时候出现vmware 弹出不支持 VT-X,当然也可能是ENABLE这个功能. 1.查看电脑是否支持VT-X,用cpu-z来查看,cpu-z下载链接h ...
- ubuntu 12.04LTS adb命令不识别设备的解决办法
1.执行命令lsusb,查看设备usb是否连接到电脑,以及设备ID: 例如我的设备如下是第一个: 2.进入目录/etc/udev/rules.d 新建文件70-android.rules或者51-an ...
- ubuntu oracle 10g 安装,Ubuntu 12.04 安装Oracle 10g 全过程(完美)及问题解决办法
PS:Ubuntu 12.04 安装Oracle 10g 全过程(完美)及问题解决办法正常情况下,完美无错..如果遇到问题,也有解决办法 1.安装前准备工作 1.1 到oracle官网下载适合自己电脑 ...
- 64位ubuntu 12.04系统编译busybox遇到的问题处理办法
今天研究了一下busybox的编译.自己下了一个busybox-1.25.0的版本(直接从busybox官网上下载:https://busybox.net/downloads/),进行编译,遇到了一些 ...
- ubuntu 18.04 更新后 分辨率只有640x480的解决办法
ubuntu 18.04 在系统更新提示并完成更新后分辨率变的极低且没有其他选项 发现下面解决办法: ctl+alt+f3 进入grub tty命令行后 有密码的输入用户名和密码 然后输入下面命令等待 ...
- 在ubuntu 14.04 编译android 2.3.1 错误解决办法
首先必须降低gcc版本: sudo apt-get install gcc-4.4 sudo apt-get install g++-4.4 sudo rm -rf /usr/bin/gcc /usr ...
最新文章
- 基于运动信息的物体检测(背景差分法、帧间差分法和光流法)。
- Web 开发学习笔记(1) --- 搭建你的第一个 Web Server
- print python excel分隔_合并/拆分 Excel?Python、VBA轻松自动化
- break continue 016
- python语言入门教程-Python语言十分钟快速入门
- 数码管流动显示(自己的单片机)
- HTML邮件制作规范
- php把数据创建一个表格,PHP创建(导出Excel数据表格)
- python爬虫文件格式_Python网络爬虫数据格式学习(转换headers、表单和urlencode数据为字典格式)...
- 2017.10.25 书柜的尺寸 失败总结
- 【C++】随机函数的使用
- 从BMW Vision iNEXT 看宝马如何进军自动驾驶 1
- 第08章-使用Spring Web Flow
- 海信电视显示有设备连接服务器,海信电视屏幕上显示“智能电视系统启动中,请稍后”是什么意思?怎样处理?...
- CDLINUX——minidwep-gtk
- Win10注册表损坏的修复方法
- Unity MVC实现背包系统(2)
- 短信服务平台怎么选?
- maven 国内可用的中央仓库 阿里云
- kubernetes 调用 rook 作后端存储