GA-660 Plus另类超频法

Author: gardenfan Date: 2000年 第45期

    技嘉推出的GA-660 PLUS(采用TNT2 pro芯片)3D加速卡相信有很多人都在用,该卡的一大特色是:卡上有一个跳线,可以控制显卡工作在普通模式(150MHz/166MHz)或加强模式(176MHz/176MHz)。经过一段时间使用后,我发现它可以稳定工作在更高的频率下(190MHz/193MHz)。于是显卡超频软件就成了我必备的工具软件,我先是在Win98下使用TNTCLK,感觉很好。后来安装了Win2000,TNTCLK不能工作在NT和Win2000下,我又找来了PowerStrip,但即使是注册版本,PowerStrip也要先启动本身程序才能把时钟频率和显存频率调高!每次打游戏时都要先启动PowerStrip,实在是不爽!没办法,用TNT2公版驱动附带的超频工具吧!问题又来了,公版驱动的超频工具只能在Win2000显示桌面后调整显卡参数,症状是:看到桌面后屏幕黑一下,显示器吱吱作响,这也不是我想要的结果。于是我上网查找相关资料……嘿!功夫不负有心人,其实要达到我的要求也不太难,要做的工作就是——“编辑显卡BIOS”!这种办法不需要有高超的电子焊接技术,只要自认电脑水平不是菜鸟而且还有一块GA660 PLUS就可一试。好了,下面说说怎么编辑BIOS吧!
  编辑GA660 PLUS的BIOS需要NVIDIA的公版BIOS文件编辑器“BIOSMOD”,我所知的最新版本是2.12,编辑器运行时还需要一个动态链接库“IXXML4C2_2.dll”,以上程序和文件可以在http://zoiah.m3dzone.com上找到,另外须到驱动之家http://202.102.249.40下载技嘉的BIOS升级工具包“660+_14.zip”(别到技嘉网站上下载,那里面缺少我们要的文件),这个压缩包是1.4版BIOS。把“660+_14.zip”中的“p176176.scp”和“p176176.rom”解压到临时目录,“p176176.scp”就是技嘉工程人员使用的调试脚本,是关键中的关键!用记事本打开脚本,找到如下的一段文字:
  // Default NV Clock values(默认核心频率)
  byte?   // Table Identifier (INIT_PLL) (Do Not Modify)dword?   // NV_PRAMDAC_NVPLL_COEFF (Do Not Modify)
  word17600   // Yes, this is 17600 decimal, NOT hex
  // Default Memory Clock values(默认显示频率)
  byte?   // Table Identifier (INIT_PLL) (Do Not Modify)dword?   // NV_PRAMDAC_MPLL_COEFF (Do Not Modify)
  word17600   // Yes, this is 17600 decimal, NOT hex
  要做的就是把“17000”和“17600”改为“19000”、“19300”,这需要根据显卡的稳定工作频率修改。千万要注意:别改错了!更改后如下:
  // Default NV Clock values
  byte?   // Table Identifier (INIT_PLL) (Do Not Modify)
  dword?   // NV_PRAMDAC_NVPLL_COEFF (Do Not Modify)
  word19000   // Yes, this is 19000 decimal, NOT hex
  // Default Memory Clock values
  byte?   // Table Identifier (INIT_PLL) (Do Not Modify)
  dword?   // NV_PRAMDAC_MPLL_COEFF (Do Not Modify)
  word19300   // Yes, this is 19300 decimal, NOT hex
  现在用NVIDIA的BIOS编辑器“BIOSMOD”打开“p176176.rom”,点击菜单“Script/Process Script”打开刚才编辑过的脚本文件“p176176.scp”,点击“OK”,这时会有一个窗口出现,显示信息为“Script Completed”,点击“File/Save”把编辑好的BIOS映像文件保存。现在可以刷新显卡了,但是还有几个需要注意的地方:
  1.刷新用的Flash程序已经不能用技嘉提供的“Ga6flash.exe”,经过公版BIOS编辑器编辑的BIOS映像文件必须用公版BIOS刷新程序刷新,我使用的是“Nv5flash.exe”40.3KB,创建时间为1999年12月23日,不用加任何参数。奇怪的是我用最新的公版BIOS刷新程序却不能刷新BIOS!
  2.“BIOSMOD”不能保证被编辑过的映像文件完全正确,它只能保证新文件通过CRC校验,因此刷新加工过的映像文件还是有一定危险性,这点在程序的帮助文件中是有说明的。解决方法就是:a.修改脚本时注意控制字节数为15075字节,修改后的映像文件为65536字节,一个也不能多,一个也不能少,甚至连空格也要计算准确!b.使用NVIDIA提供的TSR程序“vgabios.exe”测试新生成的BIOS映像文件,我们可以在“Autoexec.bat”这个批处理程序中加入一行:“c:\vgabios -f xxxx.rom”,“-f”是运行参数,“xxxx”是新映像文件的文件名,路径则按照实际程序位置键入,如果重启动后一切正常就可以放心刷显卡了。TSR程序“vgabios.exe”可以在驱动之家http://202.102.249.40/的“MR.F`s Release 1.15 for Win95/98”加强型雷管驱动包里找到。
  听说技嘉的BIOS调试脚本程序实际上也是公版的,只是被技嘉的工程师改过了。那么理论上任何基于TNT2芯片的显卡都能用上述方法超频了,不过最好不要冒险!显卡不能正常运行还是小事,把原来的BIOS刷回来就搞定,万一硬件损坏麻烦可就大了!最后提醒大家:必须有一定的BIOS知识和刷新BIOS的经验,还要懂得刷BIOS失败后如何恢复,不然还是别动自己的显卡!我的E-MAIL:gardenfan@telekbird.com.cn欢迎交流。