把GeForce2 MX200变为ELSA SynergyⅢ
硬件周刊
大家只听说过将GeForce2 MX/MX400改造成Quadro2 MXR/EX,还没听到过下面这样的改法吧?笔者手里有一块杂牌GeForce2 MX200显卡,南亚SDRAM 32MB/ 7ns显存,PLCC32只读BIOS(还是焊死的)。某天突发奇想──把MX200变成ELSA Synergy Ⅲ, 来个大升级!可惜显存带宽只有64位,多少会影响点改造效果。
改造原理
MX200系列是通过改变其芯片ID识别端的电平高低自动将芯片设置为MX200、MX400、Quadro2 MXR/EX、GeForce2 GO四4型号,对应ID号分别为:0111、0110、0113、0112。这4种型号的GPU的主要区别如表1((图1))所示。

了解了4种GPU之间的区别,就可以将芯片通过移动ID识别电阻的方式实现GPU型号的变化。经笔者实验发现,在本块显卡上只要移动两个电阻,即可做到ID号的改变,相应地系统就自动提示发现新硬件,并根据需要安装对应的驱动程序。ID编码与电平的关系见表2((图2))。

通过更改ID号,我们可以实现MX200、MX400、Quadro2 MXR/EX、GeForce2 GO四者之间的变换,由于GeForce2 GO是用于移动电脑上的GPU,经实验后发现安装不上对应的驱动程序。
材料准备
3端跳线座2只,配套跳线块2只;10K的1/16W电阻2只;高强度软漆包线直径0.2厘米、3厘米长规格3段;32脚IC插座1只;5V、1MB容量Flash ROM 1只。
改造过程
在这块GeForce2 MX200显卡上,焊死的BIOS右边有4个跳线电阻(见(图3)),分别为RJ1、RJ2、RJ18、RJ3(从上到下,正对显卡PCB板)。其中,RJ1和RJ2就是所说的ID号识别电阻。在成列的3列焊点中,左列均接正极电源(高电平)、中间列焊点接GPU芯片、最右边一列接地(低电平)。这样一来,只要在电阻上方空地安装两个跳线即可方便地更改ID号。

接下来进行具体操作,电烙铁及人体必须接地良好,焊接时得细心、速度要快,生手最好有专人指导。
用专用的PLCC32烙铁轻松焊下BIOS,将焊点清理干净后,用钢针及尖头烙铁配合,将预留的32脚IC插座焊点清理干净、通孔;将跳线电阻RJ5焊至另一端,这样就将Flash ROM的供电电压由3.3V变为5V;把32脚IC插座安装上去并焊接好,至此,第一步完成。RJ5位置见(图3)。
焊下RJ1和RJ2两个ID号识别电阻,用事先准备好的10K 1/16W的电阻与软漆包线串接好,将两个跳线座照(图3)焊到PCB板上,由于跳线座接地一端离PCB板很近,所以就直接用焊锡焊在PCB板上了。然后用两根导线与电阻将原焊点和跳线中点分别相连,再用另一根漆包线将两个跳线剩下的一端并联后接到原电阻处的正电源焊点上,完成跳线座的安装。在进行此步操作时,一定要注意烙铁的运用,快而准,如果因操作不熟练或焊接时间过长而不小心将原焊点扯起,只好在相应的覆铜线上刮掉一段漆皮后(不要从断裂处刮起,而要离开一段距离)再用细铜线连接并固定好来挽救了。电路原理图见(图4)。

因为我们要将MX200显卡DIY成“ELSA Synergy Ⅲ”专业图形显卡,大家知道,专业图形显卡技术要求是很高的,况且MX200与ELSA Synergy Ⅲ的芯片Quadro2 MXR/EX之间还隔着一个MX400/MX,显存接口是最大的差别,再就是核心/显存的工作频率。笔者用经过改造的显卡将原版ELSA Synergy Ⅲ显卡的BIOS直接刷入Flash ROM 用于实验,结果机器能显示,但字符错乱,很明显是显存宽度不够和工作频率不符合的缘故,所以在这里我们只能用原显卡的公版BIOS来编辑制作DIY版的ELSA Synergy Ⅲ专用BIOS。
下载NVIDIA的BIOS修改编辑软件NVIDIA BIOS Editor V1.0 RC3 221,在软件操作窗口中将原GeForce2 MX200显卡的BIOS提取出来备份好,然后对其进行编辑:
1.ELSA Synergy Ⅲ显卡的BIOS是基于公版BIOS的,与原显卡BIOS相比,发现只有开机信息显示不同,ID号和公司代码都是公版的,因此参照(图5)与(图6)来设置即可。


2.提高显存的工作频率。 原显卡的默认核心频率为175MHz,显存频率为143MHz;而 ELSA Synergy Ⅲ的默认核心频率为200MHz,显存频率为183MHz。参考芯片电气性能资料,我们将改造的BIOS的默认工作频率设为175MHz/166MHz,打开快写和边带寻址(如果怕显卡工作不稳定,也可关闭此二项),参见(图7)、(图8)。


3.将修改好的BIOS保存并刷入芯片,试机成功后会提示发现新硬件并要求安装相应驱动程序,这时还不敢确定MX200是否真的“变成”了“ELSA Synergy Ⅲ”。在系统各关显示卡的项目及多个测试软件测试后均显示这是ELSA Synergy Ⅲ专业图形显卡(见(图9))。

改造前后性能对比
改装完毕后,笔者进行了一些简单测试,作了一些性能上的对比,结果如表3((图10))。

从上面的测试结果来看,通过更改ID号改变GPU芯片后,电气性能尤其是有关OpenGL的性能获得了较大提高,确实能花少量的钱得到高级的专业图形显卡。但有一项性能却降低了,笔者至今也未找到原因,希望高手指教。
总 结
经过认真改造和对比,笔者确实感到了显卡性能的提高,从速度到画质都发生了明显变化。但是,在驱动程序的选择上得提醒大家,版本新却不一定稳定。作者在使用2720版的驱动作测试时就发现了问题,如《极品飞车3》运行一段时间后,车辆会不受键盘控制但并不死机,这时候动一下鼠标即可恢复,而笔者却因此失去了宝贵的时间;运行3DMark 2000时,当直升机第二场景出现时,整个画面有非常明显的停滞感。经过多次选择,最终选定了ELSA的驱动程序版本:4.13.01.1461,获得了良好的使用效果。