工作中经常需要使用Ubuntu12.04系统,由于X服务不够智能的关系,很多显示器无法识别;甚至有的显示器厂商并没有做Ubuntu 12.04这样老系统的适配,对于这样的旧系统配新显示器的搭配,就经常性出现显示器的分辨率无法正确识别的问题。
一.问题原因分析
造成显示器无法识别的原因是多样的,就我遇到的情况而言,总结起来有以下两种:
1.显卡驱动未安装
2.显示器配置不正确
二.解决办法
1.显卡驱动未安装
一般情况下,装好系统之后,显卡驱动已经安装完成,但是受限于系统镜像的日期,无法做到适配新型号显卡,网络上搜索文章后,得知,使用如下命令可以判断显卡驱动是否已经安装完成。
glxinfo | grep rendering
如果结果是“yes”证明显卡驱动安装完成。
但是,实际使用过程中,这一步完全多余,因为既然已经存在问题,不管你的显卡驱动有没有正确安装,都已经不再适用。
所以,在这里,我选择直接卸载已有驱动,并重新安装新驱动,在这里还有一个理由,通常情况下,生产环境使用的系统过旧导致glxinfo命令未安装,无法查看驱动安装状态,故直接卸载重装。
驱动获取过程,参考查看机器配置→查看显卡型号→显卡官网搜索对应驱动→下载。
驱动下载完毕,开始我们的安装之旅。