shamiao 发表于 2012-6-14 10:48:37

Intel G31集成显卡,待机唤醒后分辨率变化怎么办?(独家)

我的台式机是G31主板集成显卡,飞利浦160E液晶(16寸,标准分辨率1366x768)显示的。
一直有个问题:刚开机时显示正常,但是一旦待机(我习惯待机不关机)唤醒后,分辨率就会:


[*]屏幕实际显示出的分辨率,立刻变为1280x768。字体在横向上立刻出现模糊(纵向仍是768所以不变);
[*]但显示的图形没有变,仍是1366x768的,所以屏幕右侧的86像素宽度被切掉。
[*]向屏幕左右边缘移动鼠标,可以通过“卷动”屏幕看到丢失的部分;
[*]试图调整分辨率,发现再也无法调成1366x768,只能调成1280x768。
但是调成1280x768后即可解决切边的问题,屏幕尺寸和图形大小都统一成1280x768满屏显示,忍受点字体模糊能凑合使用……


[*]原版XP SP3和雨林、深度、萝卜等各种版本无效;
[*]PowerStrip软件无效;
[*]英特尔官网,查找更新最新驱动仍无效;

故障持续两年,曾经广泛搜索这个问题的答案,试用多种方法没结果,最近才找到原因和解决方法。

原因是如果只看G31显卡,其实内置的分辨率里只有一些固定的档,无法涵盖所有显示器的尺寸,包括我的160E在内。
G31支持的分辨率在1366x768附近,有以下的值:1280 x 720/768/960;1152x864;1400x1050
而G31一开机可以正常显示,是因为开机时,显卡读取了显示器的“EDID”值,直接使用了其中的建议分辨率。
(EDID值由显示器提供,存储了名称、厂商、建议分辨率、支持刷新率等参数)
但是不幸的是,G31驱动存在一个问题:对某些液晶显示器的EDID开机能读,但唤醒时读不出。
所以出现这个问题,驱动就会根据目前的屏幕尺寸,寻找最接近的分辨率,发生这个故障。

intel对于这个问题,提供了一个知识库文章和一组备选驱动。
但可恶的,如果查G31驱动下载,下载列表中竟然没有这个驱动。。。很难找到,更难理解。为什么???
所以贴出来:http://www.intel.com/support/graphics/sb/CS-029955.htm更新这个网址的驱动即可。

堆砌关键词方便搜索:Intel G31集成显卡,飞利浦PHILIPS 160E,1366x768分辨率,待机,唤醒,切边,分辨率缩小,分辨率不正常

mowin 发表于 2012-6-22 08:09:55

G31老矣,这个问题将不是问题

gprs_new 发表于 2012-6-24 20:33:36

装个原装主板的驱动,不行就刷BIOS吧
页: [1]
查看完整版本: Intel G31集成显卡,待机唤醒后分辨率变化怎么办?(独家)