通用问答
c|'hs "K8<X 问:请问专业显示卡是用来做什么的?
QDC]g.x 答:这个问题太大,我只能简单地回答。专业卡在专业 3D 制图领域中很有用,可以提高制图的效率。更简单的说,专业卡是生产工具,而游戏卡是消费品。
H+>l][ 3' WS6B+ 问:我是做 3D 的,游戏卡和专业卡在专业 3D 软件中有什么区别吗?
J8"Cw<=O 答:这个问题也是太大,也只能简单回答。
|'2E'?\/x F:CqB| 要了解游戏卡和专业卡之间的区别,就要简单了解一下显示卡的 3D 工作方式。
" (+># ,zLi{a6 目前显示卡 3D 领域有两个标准,一个是 D3D ,就是微软公司自己制定的标准,只能在 WINDOWS 系统平台上应用;另外一个就是 OPENGL 标准,这个标准是传统的 3D 工业标准,可以在多平台(WINDOWS 、UNIX、LINX 等等)上应用。什么是标准,简单地说,标准就是规定了如何在电脑屏幕上画一个点,画一条线,如何对屏幕上的某个点填充颜色,填充什么样的颜色,等等。标准规定了这些功能的实现方法,然后大家各做各的,软件厂商按照这个标准来制作软件,硬件厂商也按照这个标准来生产显示卡。就因为有了统一的标准,即使硬件厂商和软件厂商之间没有任何联系,大家生产出来的东西也可以完美地配合在一起使用。现在您大致了解了显示卡和 OPENGL / D3D 之间是什么关系了吧?
l#,WMu& B=/*8,u 由于 OPENGL 是目前绝大多数专业 3D 软件所使用的标准,所以下面就以 OPENGL 为例子来简单说明一下。
)h~MIpWR ESZ6<!S 我们在使用 3D 软件做 3D 场景的时候,在编辑窗口中看到的东西,就是显示卡按照 OPENGL 标准来显示的 3D 图象,这个图象相对于最终渲染好的成品图来说,是非常粗糙的,还带有一堆线条,但至少让你可以大致看到你要编辑的场景的效果,贴图的大致效果,以及物品摆放的位置,可以让你 “猜” 出最终图片的效果(没错,就是猜,我们画画的时候,不也是不断地“猜”效果,然后不断地调整吗?)。
(s,*soAN :G|Jcl=r 在专业 3D 制图过程中,显示卡就是以牺牲图片显示质量的代价,来换取显示速度,让您可以快速地对场景做各种编辑工作。请注意这一点,很重要。专业卡和游戏卡的一个区别就在这里,游戏卡牺牲的效果更多,而专业卡牺牲的效果相对要少。这样的话,专业卡就可以在编辑窗口中显示更多更全的效果,让您更容易 “猜” 最终效果。
:CN,I!: %cD7}o:u 看了这些说明,你可能会有个问题了:我有绘画的基础,我不要那些效果也可以“猜到” 最后的效果,那这样的话,专业卡对我来说不就没有意义了?
oUm"qt_ tLpDIA_8 我们来打个比方:编辑的场景中,包含了 10 种显示卡来实现的效果,(假设其中有两个是必须专业卡实现的,游戏卡的话,就没有那两个效果),专业卡可以实现全部 10 种效果,而游戏卡的话,除了那两个效果以外,只能支持到剩下 8 种效果的 5 种,那我可不可以只让 3D 软件只用到这 5 中效果呢?很不幸,不可以。你游戏卡实现不了, 3D 软件就会丢给 CPU 来用软件实现,CPU 要做的事情本来就很多了,再给它做图形效果的实现的话,速度肯定就漫了很多。这样的话,游戏卡在显示这个场景的时候,不仅有两种效果显示不出来,而且由于还有 3 种效果是由 CPU代劳的,显示速度就比专业卡差很远了。
6P'
m0 oSt-w{! 当然,大多数的 3D 制图软件并没有对游戏类的显示卡关上大门。游戏卡在这些 大部分 3D 软件中工作的也很好,即使你没有专业卡,也完全不影响您的 3D 创作!专业卡和游戏卡之间的根本区别,就是效率。看您自己权衡了。
O1@xF9< (i7]N[ MOyQ4<_ 问:改专业卡对游戏性能有帮助吗?
im_W0tGvF 答:没有任何帮助,相反会降低游戏性能。简单地说,游戏卡和专业卡的驱动机制有所不同,游戏类的驱动更注重效果及速度,而专业类的驱动注重的是多窗口加速、线框抗矩尺等等。
-lyT8qZ:( X LPO_tD 问:但是我改专业卡后,也可以玩游戏啊,这是怎么回事?
e.i5j^5u 答:不管是 ATI ,还是 NVIDIA ,制作的显示卡驱动都是基于相同的计算核心的,只是在参数、计算分配上有不同(ATI 还分别做两个系列的驱动,而 NVIDIA 干脆就一个驱动包完)。所以即使是专业卡,当然也可以玩游戏。但专业驱动通道,不会做游戏的兼容性测试工作,而且使用的参数也不适合表现游戏的速度要求。
u(? LI?rz<H!D 问:我把我的卡改成专业卡后, 感觉 3D 的显示质量提高了不少,是不是专业驱动在显示质量上会比较好?
&?*M+q34 答:不是的。显示卡驱动是很专业的东西,绝大多数显示卡的用户,对驱动的各种调试知识几乎是 0。显卡核心厂商在制作驱动程序的时候,必须考虑到这一点,所以,驱动程序在制作打包的时候,制作人员会帮用户做一个预先设置,让用户在安装好驱动后就可以直接使用,不需要做任何调整也可以适用于大多数的应用了。现在明白了吧?游戏类的驱动,这个预先设置是以速度优先,图象显示质量被设置为一般;而专业卡驱动就是以图象显示质量为优先,速度被设置为一般。所以,改专业卡后,会感觉显示质量有“提高”。您完全可以在驱动面版中对显示质量来进行微调,达到您自己想要的效果。
~xu<xy@E 厂商这样做是很负责的态度。
8|?$KLz?F> l.lXto.6) C]-Z+9Vvv 问:我常看到说“原生”显卡、“非原生”显卡,你能告诉我这是什么意思吗?
uA:|#mO *:3flJt 答:现在主流市场上的显示卡有两种接口,一种叫 AGP 接口,一种叫 PCIE 接口,这两种接口是完全不兼容的(比如 PCIE 接口的显示卡不可以插在 AGP 接口上)。PCIE 是 INTEL 提出的新接口方案,可以提供比 AGP 更高的数据传输带宽。
C2,,+* v A5+vz u^ 由于这两种接口不兼容,所以显示核心厂商就要分别针对 AGP 和 PCIE 设计生产不同的显示核心,为 AGP 设计的核心就叫做“原生” AGP 核心,为 PCIE 接口设计的核心就叫做 “原生” PCIE 核心。
_odP: 虽然 AGP 接口是老接口,但目前处于 AGP 和 PCIE 交接的市场阶段,AGP 仍然是市场的主流产品,显示核心厂商为了节省核心设计成本,更好的调配库存,就使用了一种转接芯片(也就是桥接芯片),可以将 AGP 和 PCIE 接口的数据互换。比如,原生 AGP 接口的核心,只要连接上一片 AGP 转 PCIE 的桥接芯片,就可以在 PCIE 接口上使用了,PCIE 核心也是一样。以这种方式来生产的显示卡,就称为“非原生”显卡。
#Z}\;a{vZ 问:我想将我的显示卡软改为专业卡,我应该使用什么软件?
k#E D#']N 答:目前,RivaTuner 软件是软改专业卡的唯一选择。RivaTuner 是一款应用广泛的显示卡调试工具,由俄罗斯人编写,具体的功能可以看看本站的 RivaTuner 说明文档的翻译本:
RT8xU;
http://www.newbietech.net/cn/rivatuner/doc/main.php N|T%cdh:/ 2IqsBK` 翻译本中的 “常用问答” 部分是非常有用的,里面包含了很多 RT 的常用方法,建议您花点时间来阅读一下,对你了解显示卡的常用技术相当有效。
<n>Kc}c 8,#v7ns}# 问:我看到很多人说 “RT” 软件,这个是什么意思?
ykxjT@[ 答:RT 是 RivaTuner 的简称,也是习惯称呼,连 RivaTuner 的作者自己都这样说。在这个常用问答中,下面的 “RT” 指的也就是 RivaTuner 。
^/2n[orl5 M/ 0!B_(R 问:我听说软改专业卡的话,某些卡要对应使用某些版本的 RivaTuner,是这样的吗?
v1QE|@ 答:不是的。最新版本的 RT 都会保持旧版本的功能。所以不论什么卡的软改,都可以使用最新版本的 RT,也最好使用新版本的 RT 。
"44VvpQC x,STt{I= 问:我在哪里可以下载到 RT 啊?
?7'uo$ 答:在 RT 的官方合作网站上有下载:
Z+=W gEu1 http://downloads.guru3d.com/download.php?det=163 OA_:_%a( S`BLwnU`# KO<Yc`Fs NVIDIA 部分:
SgHLs 9;k_"@A6 问:能够软改的 NVIDIA 显示卡有哪些?
} '. l'% 答:从 MX200 开始到 5900 全系列;6800 AGP 全系列;6800 GT/Ultra PCI-E ;使用了 NV43 A2 核心的 6600GT/6600/6200 系列
t]#y}V h )"PPI 问:那哪些 NVIDIA 显示卡不能软改:
7@$Hua,GY 答:使用了 NV43 A4 核心的 6600GT/6600/6200 系列;使用了 NV41/NV42 核心的 6800 PCI-E 和 6800 LE PCI-E 系列;7800 系列
QDRSQ[ \ 8xs[{?|: 问:为什么上面的卡改不了呢?
%'nM!7w@I 答:NVIDIA 在上述的卡,以及以后新出的卡中,在硬件层使用了新的保护方式,这个保护措施在软件层没有办法改动,即使在硬件层,能成功硬改的可能性也相当的小。
H`G[QC [nJ),9$z_ 问:那以后新出的卡,都不能改了吗?
9w^1/t&=04 答:基本是是这样的。除非有人可以 破解这些保护措施,但希望非常小。
t>. mB@se| D'F=v\P 问:我怎么知道我的显示卡使用的是什么核心呢:
hW$B; 答:安装并运行 RT,在主界面就可以看到了。比如象下图:
fHCLsI \Y_2Z/ o;.PZi2k ]y>)es1 .
_nOJ.G rn #FmM d!5C$C/x .
5:6as^i:b 上图中,红框中的有核心的信息:
lG/M%i "128 bit" 指 128 位的显存带宽;“NV43” 指的是核心的代号;A2 指核心制程版本;8X1,3VP 指 8 条渲染流水线,3 个顶点着色单元; 128M 指显存的数量。
:p0|4g 47.c 问:还是上面那个问题,必须要进 WINDOWS 系统才可以进行判断吗?
(xf_ 答:不是的, RT 还提供了一个 DOS 的小诊断程序 : NVInfo.com ,你可以在 RT 的安装目录中的 Tools 目录中找到这个工具。将 NVInfo.com 拷贝到一个 DOS 启动软盘,或者可启动的 USB 盘中,就可以方便的对显示卡做简单的诊断。例如,我的显示卡是 PX6800 PCI-E 的,用软盘或 USB 盘启动到 DOS 下后,运行:
\Y&* sfQ A:\&rt; nvinfo
;UTT>j
就会出现类似下面图片那样的显示:
Fk@A;22N rxH*h`Xx@ ,_@C(O QlmZBqK}& k~Qb"6n2 其中的含义和前面那个问答中的解释相对应。
20750G f_a.BTtNO EN/>f=% ngJi;9X8*t 问:我如何知道我的卡对应的专业卡的型号?
dR~4*59Bg 答:这个可以在驱动安装文件的 nv4_disp.inf 文件中看到。
=!u9]3) 你下载驱动后,可以用 WINRAR 解压,然后在里面你可以看到 nv4_disp.inf 文件,这个文件可以用记事本打开(也就是双击即可打开),找到 [Strings] 段,你就可以找到你的卡的对应关系了。
:+,>0% 比如说,你的卡是 5900ZT,那你就看这一段:
bh9rsRb}O "S#4 R|aA6} /I NVIDIA_NV35.DEV_0330.1 = "NVIDIA GeForce FX 5900 Ultra"
8Q&.S)hrN NVIDIA_NV35.DEV_0331.1 = "NVIDIA GeForce FX 5900"
;/+VHZP; NVIDIA_NV35.DEV_0332.1 = "NVIDIA GeForce FX 5900XT"
8:^`rw4a0 NVIDIA_NV35.DEV_0333.1 = "NVIDIA GeForce FX 5950 Ultra"
a)J3=Z- NVIDIA_NV35.DEV_0334.1 = "NVIDIA GeForce FX 5900ZT"
d'ddxT$GG NVIDIA_NV35.DEV_0338.1 = "NVIDIA Quadro FX 3000"
AffVah2o: NVIDIA_NV35.DEV_033F.1 = "NVIDIA Quadro FX 700"
d~+8ui{-U ]"bkB+I 请注意每一行前面的 “NVIDIA_NV35” ,这个说明这些显示卡使用的都是同样的 NV35 的核心。所以,你的 5900ZT 就可以对应上表中的 "NVIDIA Quadro FX 3000" 或者 "NVIDIA Quadro FX 700" 。
Vj?{T(K1[ U: 6 J ~ 再比如,你的卡是 6800 LE AGP 的,那就看这一段:
_~!*|<A_ vlYDhjZk# NVIDIA_NV40.DEV_0040.1 = "NVIDIA GeForce 6800 Ultra"
xbJ@ z{ NVIDIA_NV40.DEV_0041.1 = "NVIDIA GeForce 6800"
'Gwa[ |6i NVIDIA_NV40.DEV_0042.1 = "NVIDIA GeForce 6800 LE"
XrR@cDNx{ NVIDIA_NV40.DEV_0045.1 = "NVIDIA GeForce 6800 GT"
mXZOkx{ NVIDIA_NV40.DEV_004E.1 = "NVIDIA Quadro FX 4000"
p\lS)9 APxy%0Q 看到 “NVIDIA_NV40” 了吧,这说明上述的显示卡使用的都是一样的核心,只要是 NV40 的,都可以对应。
weQC9e~d{- Mazjn?f 就是以这样的方式来对应你的显示卡。 RT 也会自动检测你的显示卡的核心,然后列出你的卡能对应到的型号,相当方便。
ZUGuV@&-T S"?py=7 问:是不是所有的卡软改的话都需要破解驱动?
w)I!q&`Y 答:不是的。那些无法打开硬件 AA LINES 功能的显卡才需要破解驱动。
V0hC[Ilr (lv|-Phc. 问:那什么样的卡需要使用破解驱动,什么卡不需要呢?
BNU]NcA#*, 答:在回答你的问题以前,你需要稍微了解一下修改驱动的意义。
l:NEK`>i NVIDIA 系列驱动区分游戏类的卡和专业类的卡时,有两个识别点,一个就是 PCI Device ID,一个就是 OPENGL 专业功能开关。
9( ;lcOz PCI Device ID,通俗点说,就是显示卡的“名字”,RT 中的 NVSTRAP DRIVER 界面可以修改这个“名字”(也就是我们平常所说的锁定 PCI ID ),让系统将你的卡识别为专业卡。锁定 PCI ID 的方法看下面的链接:
@l3L_;6a 5900 以前的卡 ----
_Y@'<S. http://www.newbietech.net/cn/qtoq/nvidia/5700/5700mod2.php .<JD'%?" 6800 以后的卡 ----
G'c!82;,? http://www.newbietech.net/cn/rivatuner/rivatuner153.php xR5jy|2JJ X$,#OR OPENGL 专业功能开关是专业卡的一个主要识别点。如果这里的设置不对,那即使系统将你的卡识别为 QUADRO 专业卡了,你的卡也是工作在游戏卡的性能等级上。NV 对这个开关的设置方法一直比较重视,改专业卡的攻防战役也主要是围绕这个开关来展开。
3\eb:-B:@ (:3rANY| RT 中修改驱动,打开专业功能的脚本叫 SoftQuadro4,它的作用,就是阻断驱动程序对显示卡上的 “OPENGL 专业功能开关” 的状态检测,然后在软件层模拟一个开关已经打开的假象,从而达到欺骗驱动程序的目的,让驱动程序认为系统中的显示卡是真正的专业卡。
k#k !AcC 所以,当显示卡上的硬件 “OPENGL 专业功能开关”的状态是“开”的时候,就不需要 SOFTQUADRO4 脚本,如果是 “关” 状态的话,你就必须使用这个脚本来修改驱动了。
.v[8ie 8.D$J 综合上上面的讲解,你的问题的答案是:
31mY]Jve" 1、TI 3 以前的全系列显示卡,改专业卡的时候,不需要破解驱动,因为在这些卡上面,NV 还没有在显示卡上应用硬件级别的 “OPENGL 专业功能开关” 。只需要 RT 来锁定 PCI ID ,就可以改成相应的专业卡,并具备相应专业卡的全功能。
=]x FHw8A +=I_3Wtth 2、TI 4200/4600/4800 、MX440、MX4000,也就是 TI4 全系列的卡,改专业卡的时候都需要使用破解驱动,因为在默认状态下,这些卡的 硬件 “OPENGL 专业功能开关”的状态是“关”。我只见到过一例,这个硬件开关默认是“开”状态的,也就是坛子上的 zhiqiu987 同志的 TI 4200:
k!E`Xeob http://www.newbietech.net/bbs/cn/viewthread.php?tid=674 xy`aR< L 这也是他的卡可以不使用 SOFTQUADRO 脚本来破解驱动,也可以使用新驱动的原因。
cw#p!mOi~ X~abn7_ 3、5800 全系列的卡,不需要破解驱动。这个系列的卡的寿命相当的短,NV 还来不及给它准备好硬件防护措施,它就已经推出市场了。
}8 A] '3=[xVnv 4、5700、5900 需要破解驱动。这些卡中的硬件开关默认是“关”状态。但幸运的是,这类卡的硬件开关已经找到,也就是核心上的那些电阻,只要将那些电阻的位置移动到“开”的位置上,就可以不用破解驱动,从而可以使用最新的驱动。
Ty\&ARjb 8 `.nkC_d 5、6800 AGP 全系列,以及 A2 核心的 6600/6200 系列的卡,不需要使用破解驱动。这些卡的 硬件 “OPENGL 专业功能开关”的状态是“开”,然后 NV 将这个开关的控制权转移到软件级别。NV 这样做是为了降低成本,方便控制。幸运的是,新 RT 已经破解这个软件级别的开关。
FCQI fJ# 7dI+aJ 6、 A4 核心的 62/66 系列,PCI-E 的 原生 6800 系列,7800 系列及以后的新卡。NV 在这些卡上,又再次将 硬件 “OPENGL 专业功能开关”的状态设置为“关”,所以,这类卡的改造只能等新版本的 SOFTQUADRO 脚本了。不幸的是, RT 的作者已经公开宣布终止这个脚本的开发。
M5 ep\^ #
4`*`)% 问:我如何使用 SOFTQUADRO 脚本呢:
~=(?Z2UDA_ 答:请看这里:
?m#X";^V http://www.newbietech.net/drivers/driverspatch9.php 4\<[y]pv _m0HgLS~ 问:我已经硬改了我的 5900 ,可以安装最新的驱动了,但一运行 OPENGL 应用程序就会死机,怎么办?
P:t|'t 答:这个是 NV 针对 5800/5900 系列的一个陷阱,目前也只有使用我公布的方法来解决死机的问题:
(.7_`T6QG http://www.newbietech.net/bbs/cn/viewthread.php?tid=1652 A- IpE vV.'&."g a9Lf_/w{ & 问:能告诉我详尽软改的步骤吗?
orf21N+ [ 答:在回答你的问题以前,我建议您使用论坛的搜索功能搜索你需要的答案。也建议您花一点时间,耐心阅读你找到的帖子。想要别人帮助您,您首先要学会帮助自己。我一般只回答需要回答的问题,对于已经有答案,或已经讨论过的问题,我将不再作答,请您谅解。
NS6Bi3~ 3WS`,} 各种卡的改造步骤如下:
s0v?*GRX gE(QVbh( A 、锁定 PCI ID 的方法看下面的链接——
8e)k5[\m 5900 以前的卡 ----
'(Uyju= http://www.newbietech.net/cn/qtoq/nvidia/5700/5700mod2.php u].=b$wHHM 6800 以后的卡 ----
v>.nL(VLjP http://www.newbietech.net/cn/rivatuner/rivatuner153.php d
/&aC#'B 75wQH* B、驱动破解范例方法:
kmNY
;b6Y$ http://www.newbietech.net/drivers/driverspatch9.php *RUB`tEL IyIh0B~i C、修改注册表方法:
NWNH)O@ http://www.newbietech.net/bbs/cn/viewthread.php?tid=1652 UP 1Y3 }\=9l<| ^i&/k 1、TI3 500 以及更早的卡,使用 RT 来锁定 PCI ID 就可以改好了。
:aLShxKA 2、TI 4 全系列的卡,需要破解驱动,并且要使用 42.51 及更早的驱动。用 RT 锁定 PCI ID ,重起后安装破解好的驱动就可以了。
y.JAtsxD 3、对于没有硬改过的 5700 系列,需要破解驱动,并且要使用 53.03 的驱动(或 52.12 驱动,就这两个驱动可以用),用 RT 锁定 PCI ID ,重起后安装破解好的驱动就可以了。
= t<!W 4、没有硬改过的 5900系列(即核心是普通 NV35 核心的 5900)需要破解驱动,并且要使用 45.28 驱动。如果要使用 53.03 驱动的话,要配合修改注册表的方法。
pZ+zm6\$ 5、5800 和 已经硬改过核心电阻的 5900 系列,可以不需要破解驱动,可以使用任意驱动。使用 RT 锁定 PCI ID 后,安装任意驱动即可。然后要配合修改注册表的方法。
U# Y?'3 : 6、硬改过核心电阻的 5700 系列,用 RT 锁定 PCI ID 即可,可以使用任意驱动。
djqSW9 7、6800 AGP 全系列,使用 A2 核心的 6600/6200 全系列(包括 AGP 和 PCIE),6800 GT/ULATRA PCI-E的卡,使用最新版的 RT ,软改方法参考如下:
|;6FhDW+' http://www.newbietech.net/cn/rivatuner/rivatuner153.php b:\I*WJ MG[?C2KA/ 问:我的卡是 6800GT PCIE 的,用 RT 来软改后,在系统中还是显示为 6800 series ,为什么会这样?是不是我没有改成功?如何验证我改成功与否呢?
M3K+;-n^ BRG1/f
d 答:6800GT PCIE 和 6800Ultra PCIE 显示卡使用的核心叫 NV45,实际上,这个 NV45 = NV40 + AGP 转 PCIE 的桥接芯片 ,它不是原生的 PCIE 核心。由于这个转接芯片的硬件阻隔作用,类似这样的 NV 显卡只能使用纯硬件锁定的 PCI ID(我们把这个 ID 称为外部 ID) ,这就导致RT 软改的 PCI ID (这个 ID 称为内部 ID)不能传递给操作系统,所以即使改成功了,系统还是识别为 6800 series 。幸运的是, NV 的驱动是以内部 ID 为准的,因此即使 外部 ID 没有改变,也可以实质上软改成功。
2$yKa5SaX u3Z*hs)Z% 要验证是否改好了,只要运行 SPEC 7.1.1 或 SPEC 8.01 的 UGS 子测试项(到 SPEC 的安装目录中去,找到名为 UGS 的 BAT 文档,双击运行即可),测试成绩在 30 以上,就表明你软改成功了。
kR7IZo"q )J<Li!3 }C"EkT!F 8^\DQ&D ATI 部分:
0?BT* K7M7T5< 问:能够改专业卡的 ATI 游戏卡有哪些?
gdSv)( Bqv Oi~l 答:RivaTuner 提供了破解 8.062 和 8.083 两个专业 ATI 驱动的脚本,只要这两个驱动能支持到的专业卡所对应的游戏卡,都可以改。也就是 9600 到最新的 X800 AGP 和 PCIE 系列都可以改。9550 必须要改成 9600 后(可以使用修改 BIOS 的方法)才可以改成专业卡。再往前的,比较久的卡,如 8500 系列,我就不推荐了,专业性能相当一般。
yrR<F5xge ?CA P8 _ @{@x2'-A 问: ATI 游戏卡改专业卡的方法和 NVIDIA 的方法有什么不同?
93kSBF# Dgj`_yd 答:ATI 和 NVIDIA 不同。
$Etf'. {{ R/:-6?@ NVIDIA 针对各种功能设置了不同的开关,比如:PCI ID 切换开关,渲染流水线开关,专业卡功能开关等等,每个开关都是相对独立的,要使用的话,必须逐一进行破解。比方说,4管线的 6200 PCIE 显卡,你刷了 6600 的 BIOS 后(这里假设这个 BIOS 是可以用的),PCI ID 就会改变了,系统也会将这个 6200 识别为 6600 ,但 4 管线还是 4 管线,名字改了,管线数量还是保持原样,要用到 8 管线,你还得单独进行破解工作。
Q
{3"& k
<A>J-| 而 ATI 的识别机制就简单多了。ATI 完全是以 PCI ID 来对显示卡进行识别和区分。比方说,4 管线的 9800SE , 如果你可以成功地修改这个卡的 PCI ID ,让驱动将这个卡识别为 9800 PRO 的话,其他的你不用做了,驱动会将这块卡当做是 9800 PRO,并打开全部 8 条管线。改专业卡也是一样,只要你可以成功将 PCI ID 改成相应专业卡的 ID ,驱动就会让你的卡工作在相应的专业卡的状态下。
LV0g *ng D4}WJMQ7s 从这里您可以看到,ATI 的改卡攻防战,完全是围绕着 PCI ID 来展开的。这个和 NVIDIA 早前的做法一样(也就是 TI3 以前的卡)。
/e|`mu% |bi"J;y 问:那 ATI 的 PCI ID 可以直接在 BIOS 中修改吗?
Up`$U~%- \x(J vDt 答:ATI 显示卡 BIOS 中确实有可修改的 PCI ID ,但直接修改 BIOS中的 PCI ID 是没有用的。ATI 在 PCI ID 上也做了自己的防护措施,将 BIOS 中的 PCI ID 与硬件上的某个或某些电阻联系起来,只修改 BIOS 中的 PCI ID 而没有动那些电阻的话,仍然达不到改 PCI ID 的目的。
F04`MY" Dgc[WsCEW 问:就你上面说的那样,为什么 9550 的 BIOS 可以直接修改成 9600 的 BIOS 呢?
8niQG'] "#rlL^9v 答:9550 完全是市场的产物,9550 就是 9600 ,ATI 为了抢市场,将 9600 换个名字,降低频率后来卖的。9550 使用的就是通用的 9600 的 BIOS ,你用 16 位编辑软件查看 9550 BIOS 的时候,很容易可以找到到 “9600 PRO BIOS ” 的字样。当然 9550 的 BIOS 也做了一些简单的防护措施,只要破解这个措施,再修改 PCI ID ,9550 就可以改成(我更愿意说“恢复”)9600 了。
YCeE?S1gk3 []1VD# 8/-GrdyE 问:这样的话,ATI的改造岂不是很简单?只要想办法修改好 PCI ID 就可以了?
TqKL(Qw
E .m7iXd{ 答:是这样的。但也不要小看了 ATI ,要破解 PCI ID 的防护措置也是相当困难的。
3.Ni%FF` bV@53_)N2 问:修改 ATI 显示卡的 PCI ID 有哪几种方法 ?
?qHW"0Tjn UQPd@IVu6 答:目前有两中方法。
s)375jCga 第一种就是硬件改造,就是要找到这个 PCI ID 的锁定电阻的位置,移动到相应的位置上去,然后再修改 BIOS 中的 PCI ID 值就可以了。硬件改造的难度就在于找到那些电阻,搞清楚电阻位置的意义所在。而且,硬件改造后,会立即失去质保。
w<J$12
"p+ 第二种方法就是用 RT 提供的驱动破解脚本来对驱动进行破解。破解的大致原理,就是阻止驱动对显示卡原始 PCI ID 的检测,然后模拟一个虚假的 PCI ID (这个 PCI ID 就是你想要的 ID)。目前也只有 RT 软件有这样的能力。
gEO#-tMjOQ 6IPhy.8 问:那在网上出现的那个俄罗斯人做的 FreeFireGL 专业卡破解驱动是怎么回事,你不是说只有 RT 有破解驱动的能力吗?
+TpM7QaL 答:你稍微了解一下 FreeFireGL 专业卡破解驱动是怎么做的,就会明白了。 FreeFireGL 专业破解驱动的作者也是用 RT 脚本来破解专业驱动,然后进行封装的,这样的话,使用起来就方便多了。并不是说 FreeFireGL 专业破解驱动 的作者自己破解了 ATI 的专业驱动。