2024年4月27日发(作者:)

intel集成显卡支持1280*800和1440*900等新分辨率问题解决方案

wanghui 发表于 2009-11-2 10:00:00

0

推荐

Intel? 946GZ, G31, G33, G35, G41, G43, G45, Q33, Q35, Q43, Q45, G965, Q963,

and Q965 Express Chipsets and the Mobile Intel? GM45, GL960, and GM965 Expre

ss Chipsets and will not function with any other product.这些集成显卡的分辨

率很傻,而且基本无法改变.不管是815,845,865,915还是945,很多分辨率都没有,同时

期的其他显卡对新的分辨率支持就好很多.

用下面的过程成功实现1440*900的分辨率,1280*800分辨率也实现了!主要是intel

提供的这篇参考文章实在比较难看下去

/en-us/articles/custom-resolutions-on-intel-graphic

s/

还好有专门的工具实现参数值

请参阅:/5C73! 里面有讲到这个

小工具,并且有下载连接。

过程如下:

找个最新驱动,如 winxp_

rar解压,找到inf文件,在这里是 vista或是win7也有类似的inf文件

打开文件,找到:

[NonEDIDMode_AddSwSettings]

HKR,, TotalDTDCount, %REG_DWORD%, 0 ; This shows number of DTDs to be used.

; 0-->Disable the feature.

;Following keys have 20 bytes (18 byte DTD + 2 Byte flags).

HKR,, DTD_1,%REG_BINARY%, 01,1D,80,18,71,1C,16,20,58,2C,1A,00,00,00,00,00,0

0,86,37,01 ;Interlaced

HKR,, DTD_2, %REG_BINARY%, 01,1D,80,D0,72,1C,16,20,10,2C,1A,80,00,00,00,00,0

0,86,37, 01 ;Interlaced

HKR,, DTD_3,%REG_BINARY%, 01,1D,00,BC,52,D0,1E,20,B8,28,25,40,00,00,00,00,0

0,04,37, 01 ;Non-interlaced

HKR,, DTD_4, %REG_BINARY%, 01,1D,00,72,51,D0,1E,20,6E,28,25,00,00,00,00,00,0

0,06,37,01 ;Non-interlaced

HKR,, DTD_5,%REG_BINARY%, 00, 00, 00 ,00, 00, 00,00, 00, 00,00, 00, 00,00, 0

0, 00,00, 00, 00,00, 00 ;Fifth DTD

其中

HKR,, TotalDTDCount, %REG_DWORD%, 0

改成

HKR,, TotalDTDCount, %REG_DWORD%, 1

1代表你要加入1个自定义显示模式 ;后面分号是注释

再把

HKR,, DTD_1,%REG_BINARY%, 01,1D,80,18,71,1C,16,20,58,2C,1A,00,00,00,00,00,0

0,86,37,01 ;Interlaced

改成

HKR,, DTD_1, %REG_BINARY%, B9,22,A0,A0,50,84,1A,30,30,20,36,00,00,00,00,00,0

0,1A,37,01 ;Non-nterlaced

HKR,, DTD_1, %REG_BINARY%, E8,1A,00,78,50,20,14,30,10,40,24,00,00,00,00,00,0

0,06,37,01;**************************

保存退出,安装此驱动,重启.打开显示 属性-高级-监示器,取消"隐藏该监示器无法显示

的模式"-应用-适配器-列出所有模式,找到1440*900.