注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

tombkeeper的博客

 
 
 

日志

 
 

让Intel板载显卡支持1366x768分辨率  

2009-07-05 16:00:17|  分类: 自己动手 diy |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
上次把那块MM2500+换成了ATOM,后来为了升级硬盘方便,干脆连机箱也换了一个AOpen XC Cube的机箱:

  让Intel板载显卡支持1366x768分辨率 - tombkeeper - tombkeeper的博客

这个机箱是铝质的,散热比较好,也比以前那个宽敞些。里面可以挂一个标准3.5寸硬盘、一个标准尺寸光驱、一个软驱或者内置式N合1读卡器。如果不装光驱,想想办法还可以再多装块硬盘。AOpen的确名不虚传,设计和做工都很不错。

换下来的MM2500+和另一台更早买的Celeron 2.4G都还得发挥余热,需要配两个显示器。家里有个现成的
15寸旧显示器,另外又买了一个小宽屏。

结果问题就出在这小宽屏上了。多数老显卡都不支持宽屏分辨率。尤其是1366x768这类16:9的分辨率。

在网上搜了一下,发现有人说用PowerStrip能调出任意分辨率。但更详细的资料说只有ATI、NVidia等品牌较新型号的显卡才能用这个调分辨率。而那两个老机器都是整合显卡:MM2500+是CN700芯片组板载的S3显卡,
Celeron 2.4G是845GV芯片组板载的Intel显卡。我实际测下来的确无法用PowerStrip调分辨率。

进一步搜索发现MM2500+的显卡硬件其实可以支持1366x768,厂商提供的Linux驱动源码中就有支持,但是Windows驱动没有提供这个支持。

我在那一瞬间甚至动了上IDA Pro和UltraEdit的念头,幸好及时看到有人说9XX系列芯片组的Intel显卡可以用修改驱动安装配置文件(本质就是修改注册表)的方法解决分辨率问题。我试了一下,发现这招对古老的845GV也行。

具体方法就是修改驱动的ialmnt5.inf文件,加上自定义分辨率的描述。装上修改过的驱动,就可以在屏幕分辨率的滑动条上看到1366x768的刻度了:

# diff -Nu ialmnt5.inf.ori ialmnt5.inf
--- ialmnt5.inf.ori     Wed Jun 09 15:35:28 2004
+++ ialmnt5.inf Sat Jul 04 15:43:59 2009
@@ -423,6 +423,18 @@
[OpenGL_DelSwSettings]
HKR,OpenGLInstalled

+[NonEDIDMode_AddSwSettings]
+HKR,, TotalDTDCount, %REG_DWORD%, 1
+HKR,, DTD_1,%REG_BINARY%, 66,21,56,B0,51,00,1B,30,80,82,26,00,34,CC,31,00,00,1A,37,01       ; 1366x768@60Hz
+
+[NonEDIDMode_DelSwSettings]
+HKR,, TotalDTDCount
+HKR,, DTD_1
+HKR,, DTD_2
+HKR,, DTD_3
+HKR,, DTD_4
+HKR,, DTD_5
+
[i830M_SoftwareDeviceSettings]

HKR,, InstalledDisplayDrivers,     %REG_MULTI_SZ%, ialmrnt5
  评论这张
 
阅读(2370)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017