百度空间 | 百度首页 
 
查看文章
 
让Intel板载显卡支持1366x768分辨率
2009-07-05 16:00
上次把那块MM2500+换成了ATOM,后来为了升级硬盘方便,干脆连机箱也换了一个AOpen XC Cube的机箱:


这个机箱是铝质的,散热比较好,也比以前那个宽敞些。里面可以挂一个标准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

类别:自己动手 diy | 浏览() | 评论 (7)
 
网友评论:
1
2009-07-07 00:24 | 回复
这么晚了。还没睡觉。。。
 
2
2009-07-08 18:27 | 回复
宽屏看电影爽啊
 
3
2009-07-14 21:51 | 回复
3台电脑?能发挥些什么余热?
另外MM2500+怎样解决1366x768的问题
 
4
2009-07-26 15:36 | 回复
RAGE 128 PRO AGP 4X TMDS(Microsoft Corporation)怎样解决1366x768的问题,请大侠指教。
 
5
2009-08-17 21:44 | 回复
想问问多少银子。。教主吧你装备都来show下吧~

让我YY下~
 
6
2009-09-14 07:00 | 回复
TK可以在家组个并行了。
 
9
2009-10-22 02:44 | 回复
请问上面的文字添加在文件哪里啊,为什么我加进去驱动安装就错误了,谢谢阿
 
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码: 请点击后输入四位验证码,字母不区分大小写
      

     

©2009 Baidu