随心所欲改显卡

Author: 王成华 Date: 2000年 第12期

   一般来说,我们到“控制面板”→“系统”→“设备管理器”→“显示适配器”中双击显卡后就会列出有关该卡名称、生产厂商等内容的详细说明,所以这里也就成了拥有名牌显卡玩家光顾次数最多的项目之一,经常看看会很有自豪感!而且好像人人都对自己显卡的品牌很感兴趣,于是有关如何把低档显卡的BIOS刷成帝盟、ELSA等名牌卡的方法就有了很多,而为刷BIOS导致显卡阵亡的玩家也不在少数。
  我的显卡是一块TNT2,该卡的驱动程序自3.68版后就没有更新过,而网上最新的公版驱动程序已经是5.08版了。我毫不犹豫使用了5.08版的公版驱动程序,因为这个版本的驱动程序加入了全屏反锯齿及S3TC功能,但是所有的显卡信息就变成公版的内容,难道就不能既用公板的驱动程序又保留品牌的特有名称?经过一番探索之后,我不但获得成功,而且更进一步,诸位请看^12030301a^1和^12030301b^2,那就是我辛勤劳动的成果。我想,再名牌的显卡,也不会比由你自己生产、自己加工、冠以自己名称的显卡更酷吧!下面,就以TNT2为例讲解一下如何“泡制”自己的显卡。
  方法一:修改显卡驱动程序
  大多数驱动程序都是用ZIP进行压缩的,解开后会存放到你指定的目录中,然后到“控制面板”→“系统”→“设备管理器”→“显示适配器”→“驱动程序”中点击“升级驱动程序”手动安装。而一些名牌显卡则制作了一个程序来自动进行安装,但这个程序还是会把驱动程序先解压缩到一个特定目录里,然后再进行安装。
  首先找到存放驱动程序的目录,然后找到扩展名为inf的文件。一般来说这样的inf文件只有一个,但如果有两个的话,就要你判断哪一个是驱动程序的主inf文件了。
  然后将该文件打开,在文件的末尾,找到“[Strings]”项,该项目中会有像“NVIDIA&DEV_0028.DeviceDesc=″××××″”这样的信息,其中的×号就是品牌显卡的具体名称,要得到自己想要的显卡名称就通过修改×号的内容来实现。记住,驱动程序中的“″”号可不要删除了。由于TNT2的驱动程序是普通TNT2、TNT2 Ultra、TNT2 M64、TNT2 VANTA、Geforce256等公用的,所以以上的信息会有5、6条之多,只要选择其中与你自己显卡类型相对应的一条进行修改就可以了。
  接着再在“[Strings]”项中找到“Mfg=″????″”这样的内容,其中的?号是各品牌生产厂商的名称,把它改成你想要的任何内容吧。同样的,“″”号不可以删除。
  修改完成后,将inf文件保存,然后进行驱动程序的安装,重新启动系统,这样就大功告成了!
  方法二:修改注册表
  (警告:以下操作需要一些注册表的知识,如果对此没有把握,请不要尝试操作。建议在修改注册表之前先对原注册表进行备份。另外,因显卡的不同,VEN_10DE&DEV_0028&SUBSYS_581014AF&REV_11\000800字段也不同,但只要找到“DeviceDesc”的键值就能修改。)
  第一步,运行Regedit.exe,找到[EY_LOCAL_MACHINE\Enum\PCI\VEN_10DE&DEV_0028&SUBSYS_581014AF&REV_11\000800]分支。第二步,在其中找到名为“DeviceDesc”的键值,这是注册表里有关在“控制面板”→“系统”→“设备管理器”→“显示适配器”中显卡名称的键值。将其内容修改为你想要的任何内容,如“Binhei的显卡”。第三步,再找到名为“Mfg”的键值,这是注册表里有关在“控制面板”→“系统”→“设备管理器”→“显示适配器”中显卡生产厂商名称的键值,和上面一样,把内容改成你自己想要的内容吧。第四步,找到另一个注册表项[EY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Display\0000]。第五步,在其中找到“DriverDesc”键值,这是注册表里有关“控制面板”→“显示”→“设置”→“高级”中显卡名称的键值,把其修改成和第二步中相同的内容。第六步,找到“ProviderName”键值,这是注册表里有关“控制面板”→“显示”→“设置”→“高级”中显卡驱动程序供应商名称的键值,修改成和第三步中相同的内容。
  关闭注册表编辑器,注册表会自动保存,你不用重新启动计算机,直接到“控制面板”中查看相应的内容,就会发现一切都已经修改过来了。怎么样,简单吧!
  另外,再介绍一些有意思的键值。在[EY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Display\0000]中,我们可以看到“Ver”这个键值,这是有关显卡驱动程序版本号的,对此进行修改的话,就可以随心所欲地修改,驱动程序的版本号了。而“DriverDate”这个键值一看也知道,是有关驱动程序日期的键值,至于你愿意改成什么,就悉听尊便了。