大时代点石成金术——Geforce4变Quadro4
  • 驱动之家评测室
  • 2002年12月15日 00:22
  • 0

    [点石成金?!]

谁都想最大限度的保护自己的投资,可是要保护在PC上的投资就很困难了---它的发展速度太快了,但如果有机会,比如说,当你只要动动手,花5分钟时间就可以让你的普通Geforce4 Ti 4200摇身一变为高价的专业Quadro4 700 XGL时,有谁会放弃这个机会呢?另一方面,您也可能和我一样,不甘心自己主流配置的PC只是用来玩游戏,但对编程又没有兴趣,想搞图形设计又觉得不够专业,一直梦想配块专业图形卡,哪怕是低档的也好。

机会不是没有,有一种专业图形卡被显卡发烧友盯上了,那就是nVIDIA的Quadro系列显卡。从GeForce256到GeForce3都被他们通过改接电阻、刷BIOS等软、硬的方式成功的改为Quadro显卡。软改造Quadro(SoftQuadro)是从GeForce2 GTS改Quadro2 Pro开始的,这套组件将原本应由PCI DeviceID通过雷管驱动内核的资源管理部分建立的OpenGL ICD兼容性设置,强行改为新的兼容性识别设置,从而达到激活各种专业ICD的目的。

不幸的是,这种打造从个案发展到公开,最终引起了nVIDIA的重视,他开始在驱动程序中作了手脚,并趁着Quadro4 GPU发布的机会,公开宣称这是一款全新设计的GPU,不可能被软、硬件的方式“克隆”。似乎Quadro“克隆”走到了尽头,但来自俄罗斯的“NVIDIA World”网站的SoftQuadro4又让我们重拾信心,其原理是,当使用驱动代码中的NV_PBUS_DEBUG_1注册项时,SoftQuadro4脚本会自动屏蔽任何对NV_PBUS_DEBUG_1_SPARE3字段的检验。而一直支持他们决不放弃的理由就是,他们坚信,显示卡的核心,nVIDIA的GPU---娱乐级的GeForce系列及其对应的专业级的Quadro系列根本就是同一块图形芯片。

好吧,简单的介绍过后,让我们开始动手,以下改SoftQuadro4均以Windows 2000 Professional中文版+SP3补丁+Geforce4 Ti 4200显卡为例。

[破解第一步——准备]

我们需要这些:驱动、工具和脚本,到http://www.mydrivers.com/dir62/d25016.htm下载驱动40.72_win2k_WHQL.exe,到http://www.mydrivers.com/tools/dir9/d3712.htmhttp://drivers.mydrivers.com/tools/dir9/d3931.htm下载修改工具RivaTuner 2.0(rivatuner.zip)和脚本文件(SQ4ScriptPack.zip)。

请注意,这里我们假定,破解前,你的操作系统已经装有雷管驱动且显卡工作稳定。

解开40.72_win2k_WHQL.exe

雷管五驱动(40.72_win2k_WHQL.exe)其实是一个自解压的压缩包,用WinRAR等解压软件将其解压到任一目录,只要便于查找就行,如D:\40.72_win2k_WHQL目录,同样方法,将下载的rivatuner.zip和SQ4ScriptPack.zip文件也解压缩,如解到D:\ rivatuner和D:\ SQ4ScriptPack目录。

对应复制文件

将解开的SQ4ScriptPack文件夹中的脚本文件复制到对应的rivatuner目录下,注意不要覆盖。OK!准备工作结束,进入rivatuner目录运行RivaTuner。

    [破解第二步——RivaTuner]

终极破解工具---RivaTuner

这里是破解的第一个重要步骤,我们需要分两次对雷管驱动进行破解。第一次改动要解除驱动程序对PCI DeviceID的保护,打开NV17/NV25的专业图形应用能力;第二次改动要解除nVIDIA针对SoftQuadro4在驱动中加入的破坏代码。

运行程序后,打开“Power User”页面,点击下面第三个图标Open patch script,在打开的对话框中,进入D:\rivatuner\PatchScripts\NVIDIA\SoftQuadro4目录找到SoftQuadro4 w2k.rts脚本文件。打开后会出现看到一段破解声明,点continue继续。

找到SoftQuadro4 w2k.rts

破解声明

点“Continue”以后,会再次跳出打开文件对话框,这里要找的是破解对象,驱动程序。进入我们前面刚建的D:\40.72_win2k_WHQL目录,找到nv4_mini.sys文件打开,“Patch script log”记录中提示破解成功。

接下来需要再次回到“Power User”页面,再次点击下面第三个图标Open patch script,在打开的对话框中,进入D:\rivatuner\PatchScripts\NVIDIA\NVStrap antiprotection目录找到NVStrap antiprotection w2k.rts脚本文件。打开后同样会出现看到一段破解声明,点continue继续,再次选择D:\40.72_win2k_WHQL目录,再次找到nv4_mini.sys文件打开。这样两次破解就都成功了。

找到nv4_mini.sys

找到NVStrap antiprotection w2k.rts

第二次同样会出现看到一段破解说明

“Main”页面选择图标为显卡的“Customize Low Level System Tweaks”一项

先别急着退出,接下来是破解的第二个重要步骤。进入RivaTuner的“Main”页面中,先用鼠标点击“128-bit AGP NV25(A3)with 64MB DDR Memory Customize”显卡信息旁边的灰色小三角,再选择图标为显卡的“Customize Low Level System Tweaks”一项。

强行解除显卡的PCI DeviceID兼容性设置

进入Low level system tweaks控制面板后,打开“NVStrap Driver”标签页面,你会看到设置项都是灰色禁用的,不要紧,点击“Install”按钮后,之前页面中无法调整的选项,现在都可以进行调整。我们要将Ti 4200变成Quadro 4 700XGL,就要把第三项“Professional Quadro”一项设置为“Force on”。

注意注意!点“确定”后,RivaTuner会提示是否重新启动,此时切记点“NO”,到“控制面板”“添加删除程序”中将原来的雷管驱动卸载后,再重新启动。

    [破解第三步——驱动]

重新启动以后,系统会提示找到新的硬件,在硬件向导中,我们选择---搜索适合于我的设备的驱动程序---指定一个位置,找到刚才破解的驱动程序文件夹D:\40.72_win2k_WHQL,系统会自动识别并安装Quadro4 700 XGL驱动程序,提示驱动未经微软数字签名时也不必理会,直接点“是”即可。

40.72WHQL微软认证版驱动被破解后数字签名已经无效

我的Ti 4200改造前后的显示属性

安装完驱动程序后,再次重新启动进入系统,察看显示属性,令人心动的Quadro4 700 XGL控制面板已经呈现在眼前!

现在OpenGl选项里可以选择针对各种专业图形软件的应用程序设置

到此为止,破解基本结束,但这还不是我们的最终目标,破解的最大意义,就是通往各种专业图形接口的大门终于被打开了。

    [优化]

娱乐级显卡厂商中,nVIDIA是先涉足专业显卡领域的。为了充分发挥它相对廉价的专业绘图芯片---Quadro系列绘图芯片的性能,nVIDIA针对某一些专业图形软件而量身定做了优化程序,当然这些离不开专业显卡制造商Elsa的帮助,Elsa在各种3D CAD/CAM/CAE和DCC(Digital Content Creation)领域投入了相当的人力开发各种Utility及其优化,比如为3DS MAX、3D Studio VIZ系列软件优化的MAXtreme,为AutoCAD系列优化的POWERdraft等,它们使用自己特有的应用程序接口API,可以大幅度的提高专业图形性能。当前,由于财政状况持续恶化,Elsa已经关闭了自己的驱动研发部门,开发人员全部移交给nVIDIA负责,专业驱动也移交给nVIDIA继续研发,所以说这些专业程序如今已完全属于nVIDIA。

现在,我们也可以使用这些专业优化程序了,您可以到:http://www.mydrivers.com/dir63/d25261.htmhttp://www.mydrivers.com/dir63/d25262.htm分别下载MAXtreme与POWERdraft的最新版本。

3DSMax中增加了MAXtreme驱动(上图)

将POWERdraft设为默认接口后就会看到这样的AutoCAD启动界面

AutoCAD系统配置里增加了POWERdraft设置页面

当然,安装上述优化程序前,别忘了先装好3DS Max和AutoCAD,然后让我们一起来感受一下它们的威力吧。

    [测试]

测试说明:

一、测试平台

二、测试显卡

三、测试软件

四、其它设置

核心和显存频率对比(上图)

请注意参测的两块显卡,承启游戏卡和丽台专业卡,它们默认的核心和显存频率不一样,作为专业卡的丽台Quadro4 700XGL要比承启Geforce4 Ti4200高得多,这可能会让丽台Quadro4 700XGL占到一定的优势,但这次测试我们对它们默认的核心和显存频率不做任何超频或降频改动。

标准合成测试软件测试部分:

SPECViewperf 7.0测试

SPECViewperf 7.0测试结果

我们看到,除了Ugs-01项,SoftQuadro4在3dsmax到Pro/Enginner的各项测试中,都较Geforce4 Ti4200有了极大的提高,性能提升幅度甚至接近100%!而且SPECViewperf 7.0测试使用的是自带的模型和Plug-in,并没有得到POWERdraft和MAXtreme的优化。Ugs-01针对的软件是Unigraphics,主要衡量的是系统在着色和框线下的性能,这部分测试SoftQuadro4几乎没有带来任何提高,距离专业丽台Quadro4 700XGL还差得很远,问题的原因可能出在框线抗锯齿性能上。

真实应用模拟测试部分:

CAD性能测试

测试前,我们将700 XGL控制面板中自定义OpenGL设置设为:AutoCAD。三维图形系统配置中开启antialiased lines反走样线条(注:Geforce4 Ti4200可以使用AutoCAD自带的Wopengl7.hdi来打开硬件加速,但这里我们选择以软件加速的方式进行)。

AutoCAD2002测试的Geforce4设置和Quadro4设置(上图)

CAD测试开始前的三维图形系统配置

AutoCAD 2002测试结果

有了POWERdraft的支持,自然又是大幅度的性能提升(Non-graphics项非图形因素可以排除),Soft Quadro4的2D图形性能甚至与丽台Quadro4 700XGL持平。

SPECapc V1.0 for 3ds max

测试前,我们将700 XGL控制面板中自定义OpenGL设置设为:3d Studio Max。Quadro4使用MAXtreme驱动,设置为高质量模式,最大各向异性过滤设置为2。Geforce4使用OpenGL驱动。

3DS Max 5.0测试结果

有了MAXtreme,3DS Max 5.0从Soft Quadro4得到的好处是:接近100%的性能提升!

Maya测试

测试前,我们将700 XGL控制面板中自定义OpenGL设置设为:Maya/Studio Tool。

Maya Unlimited 4.5测试结果

虽然没有3DS Max和AutoCAD那么明显,除了最后一项材质和光照全部打开的测试外,在建模到赋材质的前三项测试中,Soft Quadro4仍能让Maya跑得更快一些。

测试总结:

测试结果实在令人非常振奋,在各项测试中,Soft Quadro4 700XGL的表现已接近专业的丽台Quadro4 700XGL。

根据“NVIDIA World”网站的说法,A2版本的NV25破解后无法打开GPU的Antialiased lines部分性能,造成测试性能无法提升,但在我们的测试中不存在这样的问题。

    [结语]

上述改造对所有Geforce4系列显卡(NV17/NV25)以及Win98、Win2000、WinXP操作系统适用。

不用冒风险焊电阻、刷BIOS,甚至不必用Ghost备份系统,所有的一切均为纯软件操作——你得到了接近专业图形卡的性能。SoftQuadro4不失为一种安全而有效的打造方式,值得向所有的图形爱好者推荐。

专业的Quadro4如丽台Quadro4 700XGL在某些方面优势仍然比较明显。

必须承认,Geforce4系列显卡的用户都是幸运儿。不久前nVIDIA官方发布的4x.xx各款雷管五驱动已经大幅提升了Geforce4系列显卡的游戏性能,现在,SoftQuadro4又将他们带入了全新的专业图形设计领域——尽管这是nVIDIA不愿意看到的情况。

看到本文的ATi的用户们也不必太过于失望,早在ATi也推出自己的第一款专业图形卡Fire GL8800以后,就有猜测说,ATi只是使用了Fire GL团队来研发了专业级别的CAD/CAM驱动程序,并用在了Radeon 8500图形芯片上,因此Radeon 8500和Fire GL 8800实际上是一块东西,只是Fire GL8800使用了具有专业作图功能的驱动程序。而ATi刚推出的新款FIRE GL也很明显, X1-128MB专业显示卡基于FGL 9700,FIRE GL Z1专业显示卡基于FGL 9500。所以,只要GPU是一样的且有高手去破解它,不管是来自国内的还是国外的高手,我们有可能在不久就可以看到Soft Fire GLxxxx?!

警告:上述所有破解均由实际操作通过,但对由于读者自身操作不当而引起的不利后果如数据丢失等问题,本文作者概不负责。

附1:

GeForce4和Quadro4对照表

附2:SoftQuadro4的卸载

第一步、运行RivaTuner进入“Customize Low Level System Tweaks”“NVStrap Driver”页面把第三项“Professional Quadro”设置由“Force on”改回“determined by PCI DeciceID”;

第二步、打开“控制面板”“添加删除程序”,将Quadro4驱动卸载;

第三步、删除前面破解过的雷管驱动目录,如文中所示D:\40.72_win2k_WHQL目录;

第四步、重新启动系统,重装驱动。

本文系驱动之家供《微型计算机》杂志专稿,请勿转载,谢谢!

文章纠错

  • 好文点赞
  • 水文反对
观点发布 网站评论、账号管理说明
热门评论
查看全部评论
相关报道

最热文章排行查看排行详情

邮件订阅

评论0 | 点赞0| 分享0 | 收藏0