高手指点:其实显示器驱动也是很重要的
程序员文章站
2022-06-07 21:47:04
高手指点:其实显示器驱动也是很重要的 不知大家还能否记得古老的14英寸球面显示器只支持640×480分辨率,好一点的,能支持800×600分辨率。因此,当时的显示器到底支持什么样的分辨率,我们只有试了才知道。不过,现在... 09-04-21...
不知大家还能否记得古老的14英寸球面显示器只支持640×480分辨率,好一点的,能支持800×600分辨率。因此,当时的显示器到底支持什么样的分辨率,我们只有试了才知道。不过,现在的数控纯平显示器,使用起来就方便多了。只要你用的是微软的win9x以上的操作系统,都支持即插即用显示器。只要一启动电脑,进入win桌面,就会发现你所用的显示器,然后自动安装合适的显示器驱动。这样就可以*自在地使用显示器了,轻松改变分辨率、刷新率和色深。如果没有相同的显示器驱动,这时系统就会安装即插即用显示器,使用默
认的显示器驱动,不过此时可能无法全部发挥你的显示器性能和特性。
说到即插即用,还得说一下显示器是如何与主机通讯的。主机是怎么知道显示器的牌子、型号和物理性能参数的?目前显示器使用的都是15针d形接口信号线与主机连接,这15针中,1、2、3与6、7、8分别是红、绿、蓝三基色模拟信号通道,5线是地线,10是同步信号地线,12、15是串行总线通讯通道,13是行同步信号,14是场同步信号,常见的9针是空的,不过4、11有时也为空。在实际使用中,4、5、6、7、8、10、11可以接在一起共同作为地线使用。因为现在的数控显示器内部有16位单片机,用来控制和监示显示器工作,同时也负责主机与显示器的通讯工作。当显示器与主机连接后,主机在启动过程中会核查当前显示器的型号是否与系统配置中的型号相同。如果不同,这时主机会发命令查询,显示器接到该指令后会响应该指令,把显示器的名称、物理参数发送给主机。主机接收到相关信息后,就把显示器的型号显示出来,然后安装合适的显示器的驱动。因为不同品牌显示器的显像管特性不一样,有的使用普通荫罩板,有的使用栅形荫罩板,还有的使用v形荫罩板,所以不同显示器的阳极高压、灯丝电压、阴极电压也都不一样。当显示器在工作时,会随时接收主机送来的显示信号,并根据主机命令来调整显示器的阴极信号,使显示器的图像有所偏好。不过,我们再想一想,如果系统安装的驱动和显示器不相配时,那会出现什么情况呢?
今天,在公司就遇到了一例怪事,费了老半天的劲,才发觉是显示器的驱动有问题,好不恼人。公司的一客户打来电话,说他的显示器修过以后,发现在显示器的右边中部有点发虚,看时间长了累眼睛。像这种情况,一般都是more的开关量调整得不是很合适。为了公司的信誉,我就马上派人去把显示器拉了回来。型号是tcl f4,实际上就是tcl 708,只是改了名字。到公司后,装在验机台上进行试验。800×600,打开nokia测试软件,查了半天没有发现问题。再调到1024×768,问题来了,屏幕只有2/3大,只在屏幕中心占了一片位置,四边都不满。我开始以为是该模式没有调好,就打开osd菜单,调整左右宽度,但发觉已经为100了。再进入工厂模式,发现也是100。难道是显示器坏了?不像!如果显示器的行幅控制部分损坏,应该是屏幕向中间缩小,并且两边呈弓形。这是怎么回事?再进入桌面,发现不但图像变小了,而且图像模糊,无法看清楚图像细节。无意中检查发现显示器的驱动设置的是“即插即用显示器”,换一个其他型号的会怎么样?随手点了个“samsung 17glsi”,确定,竟然在1024×768下满屏了。怪了,图像一点也不模糊。我这才意识到可能在客户家里用的也是即插即用显示器驱动,因为这个问题才导致显示器使用不正常。(注:测试平台使用集成显卡,故障也可能与显卡有关)
虽说显示器的特性各有千秋,但是基本上还是差不多的,所以我们无论在win9x还是在win2000和xp里,使用即插即用显示器一般都可以正常使用。不过有时也会有问题,就像上例的故障其实就是显示器的驱动没有设置好,使显示器的颜色或图像看起来不是很正常,要不然就不会有显示器与主机不兼容的问题。这也是为什么国外品牌的显示器一般都带有驱动程序的原因,这是为了能够更完美地展现显示器的特性。
上一篇: 菜鸟成长手册:深度解析AMD平台芯片组