还假冒MX400的真面目
硬件周刊
朋友装机不小心被JS骗了,买了一块奇怪的GeForce2 MX400显卡。这块显卡只能安装自带的驱动,不能安装任何版本的公版驱动,用HWINFO无法检测出芯片类型。用WFFLASH也只能检测出是NV显卡,具体型号不明。由于卖机器的JS已经找不到,朋友找到我帮忙看看能不能解决这个问题。
拿到这块显卡以后,仔细查看。显卡的做工还不错,选用的元件还算中规中矩,采用黄色大板,主芯片上安装了一个圆形黄色散热片,背面有MX400/32MB及条形码贴纸,采用5ns的SDRAM显存,由于散热片和主芯片之间粘得特别牢固,所以无法得知芯片型号。
上机查看,开机显示为GeForce2 MX400,显卡的频率设置为核心/显存──120MHz/143MHz,用HWINFO检测是未知的芯片类型,用自带的驱动程序在显示属性里显示为MX400。强行安装NV公版驱动,手工选择MX400,安装完之后,可以正常使用,但是显示属性里显示芯片类型为“NV??”。
根据以往的经验,基本可以判断出这是一块由GeForce256改造的MX400显卡,我决定恢复它的本来面目。根据NV显卡的ID控制原理(见ID识别表(图1)),我们可以找出改造的方法。

与GeForce256显卡的ROM芯片(PLCC封装)的18、19脚相连的标号103(10kΩ)的下拉电阻,就是显卡的ID电阻。通过改变电阻的位置,就可以达到改变型号的目的。
这块显卡的BIOS芯片采用了双列直插式28脚的27512,小心取下来,管座内部露出一个PLCC的空位和几个与之相连的电阻,用万用表测量发现,它们的电平是:18低、19高。
哈哈,明白了,由于这种不正常的连接方式,导致不能正常检测出显卡类型。
现在把和19脚相连的ID电阻(标号R33),移到旁边的空位上(图2),并且更换了一块写好ASUS 6600SD ROM的27512芯片插上(图3)。开机,哈哈,找到新硬件GeForce256,顺利安装ASUS 6600的驱动29.80、专用超频工具ASUS TWEAK。


一切安装正常,开机成功。由于ASUS 6600SD的显存频率设置为166MHz,比原来的143MHz高,所以测试3DMARK2001 比原来高2××分。再次更换丽台的BIOS,同样成功,看来这块显卡的兼容性不错。我还不死心,将18、19两脚相连的电阻改为高电平,开机成功,变成专业的QUADRO。
总结:市场上最近以来假冒的32MB 的TNT2 M64(用16MB VANTA改的),32MB的MX400(GeForce256改的)非常多。JS将它们称之为B版显卡,用起来兼容性非常不好,无法升级驱动。通过以上的改造,不但可以解决这些问题,还可以通过刷新BIOS变成名牌显卡或专业卡,享受更高的性能。文中提到的工具软件和驱动程序可以在驱动之家http://www.mydrivers.com下载,显卡的改造ID原理、刷新BIOS方法和BIOS程序可以在http://xusa.myrice.com下载。