经常泡显卡论坛的朋友估计都曾经遇到过有人反映AMD/ATI显卡连接显示设备输出出现黑屏的情况。根据笔者从业多年的经验,AMD/ATI显卡(包括集成的、独立的与笔记本的)的这个输出黑屏的问题基本出现在DVI/HDMI这两种数字接口上面,而如果使用VGA连接输出则基本不会出现这个问题总体的来说,使用连接显示设备会出现下面的几种情况:
1、一切正常,包括开机,进入系统,使用的时候均非常正常,这是最好的结果,也是绝大部分用户的情况。
2、开机的时候没有显示,进入操作系统之后才有显示,这种情况一般出现在DVI/HDMI设备上,对用户的影响相对来说较小,但是如果用户要修改BIOS的选项是比较麻烦的。
3、开机的时候有显示,然后进入“没有安装显卡驱动”的操作系统也有显示,但是当安装了驱动程序后,重启进入操作系统则会出现黑屏无显示。
4、有显示,但是进入操作系统之后无法设定显示器对应的非常好的分辨率。这种情况一般会出现在使用HDMI或者VGA接口连接设备上。
5、开机、进入系统均无显示,这个是最恶劣的情况。一般用户会怀疑显卡/显示器是否坏了。这种情况基本只会出现在DVI/HDMI的接口上,当换用VGA接口的时候故障就会消失。
这些问题的主要的解决方案如下:
情况1:完美,不需要处理。
情况2:基本上要解决这个方案只能靠显示设备的FIRMWARE更新,但是由于一般显示设备都不会提供这个服务,所以如果你介意这个问题,只能更换不同型号的显示器或者显卡,当然首先应该联系的是显卡与显示器的售后服务,当然也可以到论坛上问一下其他使用同样显卡/显示器配置的用户是否有同样的情况。
情况3:这种情况一般是由于显卡的驱动导致,需要不停的更换驱动尝试。有时候甚至需要更换操作系统才能解决(譬如XP换VISTA/WIN7)。也可以尝试进入安全模式,然后进入dxdiag诊断程序强行锁定刷新率看看能否解决问题。
情况4:出现这种故障的原因一般是由于显示设备的EDID信息无法与显卡正取同步/交流/读取导致的,如果使用VGA接口的用户可以进入ATI的控制中心取消自动的EDID信息读取,然后手工设定,如果使用HDMI的用户,则需要使用譬如POWERSTRIP这类程序手工添加,比较麻烦。
5、基本上,升级显卡BIOS,显示设备FIRMWARE有可能可以解决,当然最理想的情况还是建议更换不同型号的显卡/显示器吧。
这些故障的原因基本都是出现在显示设备的EDID信息与显卡的交换出现问题的情况,由于目前很多显示设备的EDID信息并不一定完全的非常标准,所以出现这种情况也不不奇怪,当然显卡的BIOS也同样还有很大的改良空间。如果识别错误,就会出现各种各样的显示问题!
小知识:DDC2B是主机与显示设备准双向通讯,基于I2C 通讯协议。只有主机向显示器发出需求信号,并得到显示器的响应后,显示器才送出EDID 资料。目前DDC1 基本上已经不再使用,主要是采用DDC2B 方式。PC2001 规定不能再使用DDC1。EDID 包含显示设备的基本参数,如制造厂商、产品名称、最大行场频、可支持的分辨率等。