手头的4850已经有半年多了,一直使用的是这样的接线:
DVI接主显示器即BenQ T2200HD
HDMI接家里的LCDTV
于是可以在电视上放视频,机器上做其他事情。使用的是Vista操作系统。
然而从前天起,开机之后什么都不干CPU占用率就奇高,仔细查看是ATI驱动的CCC.exe和system进程占用率非常高,达到60%左右(CPU为E7200),进一步用ProcessExplorer查看进程调用,发现是atikmdag.dll这个文件占用了相当多的CPU资源,于是经过进一步摸索,发现了如下的特点:
1.只要拔掉HDMI线所接的电视,只用DVI接着显示器,CPU占用率一切正常;
2.插上HDMI线所接的电视,同时用DVI接着显示器,在电视电源未打开的情况下CPU占用率迅速飙升至60%。但一旦打开电视电源,无论是否启用第二显示器即HDMI接口的电视均会让CPU占用率迅速恢复到正常状态,在1%左右波动。
然后进一步查看了WindowsVista系统自带事件查看器中的管理事件,可以看到atikmdag.dll这个文件以每秒至少1次的频率向系统报告ID为43034的错误,错误内容为“Unknown EDIDversion”,推测应该是在关闭电视机电源的情况下驱动不断检测第二显示器的信息并且检测不到报错所导致的CPU占用率居高不下。
尝试过重装Vista系统并且更新驱动,均没有产生任何效果。
于是求各位给出一个解决问题的方法,提前谢谢大家。 |