|
轉帖
ATI X800 显卡软改专业卡 X3
前些天显卡坏掉,买了个新显卡。买的时候有两个选择,一是买现在新产品中的中端产品,另一是买上一代产品中的高端产品。新产品支持一些新的特效,而上一代的高端产品则会在速度带宽等方面有优势。经过比较后,我选了ATI X800 GTO(相同价格的新产品有NV的7600GS和ATI的X1600)。X800是上一代产品中的高端,可以软改成专业显卡X3,而X3的价格差不多是X800的十倍。这种好事当然不能错过,于是在网上搜了软改的教程,按步就班操作成功,并记录如下,方便后来的新手们操作。
1. 原理:
现在市面上常见的显卡的核心主要来自两大品牌: nVidia 和 ATI。游戏显卡(适合三维游戏)与专业显卡(适合三维创作)用的是相同的核心,不同的是驱动程序以及相关功能的开关是否打开。所以只要能让系统装上专业驱动并将游戏显卡识别为专业显卡,打开各种专业功能的开关,游戏显卡就会变成“专业显卡”,身价暴涨。将游戏显卡改成专业显卡有两种方法:硬改和软改。硬改是通过修改硬件的手段将关闭的功能打开,而软改是修改驱动程序将关闭的功能打开,显然软改安全且易于操作。经过许多先辈的努力,现在ATI系列的游戏显卡大多能软改成相应的专业显卡,而NV的最新产品目前还无法软改成专业卡。经过许多网友使用体验,软改后的显卡的专业性能的确有相当大的提高。
软改NV的显卡,首先需要破解驱动程序以让系统能将游戏显卡识别为专业显卡,其次要打开各种功能开关。而软改ATI的卡就简单多了,ATI的显卡将显卡识别与功能开关关联,只要专业驱动将ATI显卡识别成专业显卡,各种相关功能自动打开,所以ATI显卡软改的手段主要就是让驱动程序能够将ATI游戏显卡识别成专业显卡。
ATI的游戏显卡与专业显卡对应关系:
9600 -- FireGL T2
9700 -- FireGL X1
9800 -- FireGL X2
9800SE -- FireGL X2 (4 Pipes)
9800XT -- FireGL X2
X800 -- FireGL X3
以上信息来自:
http://www.newbietech.net/bbs/cn/viewthread.php?tid=477
http://www.newbietech.net/bbs/cn/viewthread.php?tid=1953
2. 材料:
rivatuner (简称RT,目前最新版为2.0,网上到处有得下)
专业驱动 (多种专业显卡共用的驱动程序FireGL 8.323,到处有得下)
破解脚本 (别人封装好的基于RivaTuner的破解程序)
3. 软改:
首先安装RT,解压驱动到一个目录(假设是XXX)。
接下来破解专业驱动使其能安装在装有游戏显卡的电脑上。不同的显卡有不同识别号,安装专业驱动的过程中驱动会检测这个识别号,如果不是专业显卡的驱动号,专业驱动就无法安装。破解驱动就是在驱动检测显卡识别号时提供一个虚拟的显卡识别号欺骗驱动,使驱动得以继续安装。破解的对象是ati2mtag.sy_。破解是通过RT进行的,为了方便大家的操作,有人将破解过程封装为脚本。使用时只要下载相应脚本(我下载的就是X800的破解脚本),运行脚本,在打开文件的对话框中选择ati2mtag.sy_所在目录(XXXDriver2KXP_INF39957),然后点击OK,破解自动完成,并且生成ati2mtag.sys及一个备份文件ati2mtag.old。破解完成后删除ati2mtag.sy_并将ati2mtag.sys改名为ati2mtag.sy_。至此,驱动破解完成。
提供虚拟的显卡识别号只是让驱动可以继续安装,但此时驱动并不能将游戏显卡正确的识别为相应的专业显卡,专业功能尚不能打开。所以接下来要让驱动能将游戏显卡识别为专业显卡。这一步是通过修改一些安装信息配置文件(.inf 文件。 .inf文件中含有即将被安装的驱动和文件的所有信息。),将其中对应的专业显卡的ID换成自己游戏显卡的ID,然后驱动程序就会将游戏显卡识别为对应的专业显卡。X3的ID为”4A4D“及”4A6D“(安装显卡时,显示属性里会出现两个显卡,其中一个是主卡,一个secondary显卡,4A4D是主卡的,4A6D是secondary显卡的识别号)。配置文件位于 “XXXDriver2KXP_INF” 下的 “C2_40334.inf” 和 “CX_40334.inf”(windows2000的修改C2_40334,windowsXP的修改CX_40334,不过全修改了也不费什么工夫)。inf文件是以纯文本格式保存的,用记事本打开这两个文件,查找对应专业显卡的代号(我的显卡是X800,对应的专业显卡是”X3“。直接查找对应专业显卡的ID也一样,X3的ID是4A4D),找到以下两行:
"ATI FireGL X3-256" = ati2mtag_R420GL, PCIVEN_1002&DEV_4A4D
"ATI FireGL X3-256 Secondary" = ati2mtag_R420GL, PCIVEN_1002&DEV_4A6D
将"4A4D"和"4A6D"分别换为自己显卡的ID(我的是”4A49“和”4A69“),然后存盘。
付上X800的ID号:
X800 pro -- 4A49,4A69
X800XT -- 4A4B,4A6B
X800XT-PE-- 4A50,4A70
在 “XXXDriver” 下的 三个初始化文件“C2_40334.ini“,”CX_40334.ini“,”INSTALL.ini” 也需要改一下。ini文件里保存一些配置信息,也是以纯文本格式保存的,用记事本打开,查找相应专业显卡的识别号(X3的ID为”4A4D“和”4A6D“),分别改为”4A49“和”4A69“,存盘。
最后还要破解一下控制面板,否则安装后可能会出现面板不全的问题。进入”XXXCPanel“找到”CPanel.dat“,用记事本打开,找到最后一行:
Req_ASIC=4154,4174,5B64,5B74,3E54,3E74,7152,7172,71D2,71F2,5E48,5E68,5551,5571,71DA,71FA,5550,5570,7104,7124,710E,712E,710F,712F,4A4D,4A6D
等号后面是专业显卡的ID,跟上一步一样,找到自己的游戏显卡对应的专业显卡的ID,改为自己显卡的ID即可。
至此驱动修改已经完成,接下来可以将游戏显卡作为专业显卡安装了。先将现在的游戏驱动删除,然后重启,在系统提示发现新硬件,询问驱动程序位置时指向破解过的驱动程序目录”XXX“。系统会发现两次新硬件,一个是主卡,一个是secondary卡,两次操作相同。然后回到专业驱动程序,双击setup.exe安装控制面板。
完成后打开显示属性,可以看到显卡已经变成X3,打开显卡的控制面板,也能看到高级选项了。
改完驱动后,可能还需要破解针对专门软件(比如3dsmax)的驱动,请参考相关文章 |
|