首 页   新闻 | 行情 | 评测 | 调研 | 数码导购 | DIY | 专题 | 报价 | 论坛 | 二手 | 下载 | 博客 | 商城 | Vista | 网址 | 分类
消费数码 手机 数码相机 MP3 MP4 数字家庭 硬 件 CPU 内存/硬盘 主板 显卡 音箱 机箱/散热器 光磁 显示器 游戏库 电影 音乐 小游戏
电 脑 笔记本 电脑 服务器 办公外设 打印机/耗材 键盘/鼠标/摄像头 投影机 企 业 中小企业 网络设备 方案 安全 克丽发现
产 品 价格查询 产品大全 排行榜 术语 产品论坛 驱动 厂商 经销商 商家库 商情快报 商城 活 动 PC采购攻略 模拟攒机 DELL直销店
显卡新闻 显卡行情 显卡导购 显卡评测 软件下载 选卡中心 显卡论坛
七彩虹微星迪兰恒进XFX讯景蓝宝Inno3D昂达盈通双敏
更多厂商>>
  ZOL首页 > 显卡频道 > 行情             查看全部行情文章

6800GT to QuadroFX4000 完全改造

类型:编译 作者:GEN 日期:2004-12-03 18:05:23




    关于将游戏类的显示卡转化成专业类的显示卡的改造一直是CGer津津乐道的话题,毕竟专业卡昂贵的价格不是每个 CGer 都能承受得起的,5700 系列和 5900 系列的 Quadro 化的改造想必大家都已经比较熟悉了,不少论坛和网站都有专门的介绍,我整理了一些信息,结合自己的亲身实践,写了 5700 和 5900 的改造教程,有兴趣的朋友可以去看看。

   今年六月 nVIDIA 发布了最新的 Geforce FX6800 系列,6800 强悍的游戏性能让众多的 Gamer 垂涎不已,而相对应的专业卡 QuadroFX4000 的专业性能比上一代的 QuadroFX3000 也有了不小的提高。目前 QuadroFX4000 在国内的售价在 18000 左右,而一块 6800GT 的价钱在 3400 左右,相差 5 倍还多。所以自打 QuadroFX4000 出世的那天起,国内外的不少玩家就打起了改造 6800 的主意,不过至今我还没有看到有成功的先例。

   其实我也一直在关注,但 6800 的售价让我一直没舍得买,贵啊!直到前不久国外的 Mvktech 网站放出了 DELL FX4000 的工程版(非正式版)的 BIOS 后,我进行了仔细的分析,觉得这次有机会改成,终于狠下心入手了一块 6800GT ,当天晚上就开始进行硬件改造!

   就象买到那块使用了 NV35GL 核心的 5900XT 那样,幸运女神再一次光顾了我,Geforce FX6800GT to Quadro FX4000 完全改造成功!我那三千多大元总算没有白费。

   好啦,让我们开始吧!


   这是丽台的QuadroFX4000,和6800GT 一样的 P201 公板,这也是我选择 6800GT 来改造的原因:


这是我的6800GT,去掉了风扇:

这里是 GPU 左边的电阻群,红圈中的电阻就是重点之一

再到背面的电阻群:

上面两幅图片中,我标注出了三个电阻群的位置,分别是:front01、back01、back02,这些电阻群的摆放位置将决定显示卡的硬件识别号码。这是我经过相当仔细地对比分析之后得到的结论,我将在后面加以证实。

   下面我将介绍如何检测显示卡的硬件识别号码。


现在到最强悍的显卡调试工具 RivaTuner 上场,关于这个软件,很多朋友都已经相当熟悉了,我就不再这里介绍了,如果你想了解 RivaTner 常用的功能,请点击这里。

     在这次 FX6800 改造中,RivaTuner 并不参与实际的改造,只是在改造过程中起监测的作用。

     在 15.1 版本以前的 RivaTuner 中,对显示卡的识别号码(PCI Device ID)仅限于对显卡 BIOS 中识别码的检测,但随着众玩家们对显卡 BIOS 技术的研究的深入,发现显卡 BIOS 中的识别码并非是 NV 驱动的唯一识别点,NVIDIA 还在显卡的电路板上利用电阻群的排列位置来生成硬件级别的识别码,用这样的方法来阻止游戏卡 Quadro 化的步伐。我们的天才 Unwinder 先生(RivaTuver 软件的作者)随即在新发布的 15.2 版本的 RivaTuner 中加入了对硬件级别的识别码的检验功能。如下图所示:

上图中的 Hardwired ID 就是硬件级别的识别码。后面括号中的是存在于 BIOS 中的软件级别的识别码。NVIDIA 还设置了第三道防线,如下图所示,这部分也是最讲究的地方,也最体现驱动破解者的功力的地方。真是不得不佩服俄罗斯的那些天才们。我这次能成功完全是靠了我的运气!这和那些真正的高手是没法比的。

这个窗口和上面的图片中的窗口是同一个窗口

注意上图中 NV_PBUS_DEBUG_1 后面的数字,如果这里显示“00205609”,很不幸,你没有成功,即使操作系统把你的显卡认做 Quadro,显卡也只是工作在 Geforce 的状态下,驱动面板中的专业选项并没有打开。但如果这里显示的是“00215609”,恭喜你,你的显卡将工作在 Quadro 的状态下,驱动面板中的专业 OPENGL 选项也已经开启!

有可能你的 RivaTuner 在这个地方显示的数字和我的不同,如果是这样,请点击这里,我告诉你该如何计算。

     好了,有了强大的检测工具后,我们来看看前面我提到的电阻群的排列组合:


第一个是6800GT组合


第二个是6800Ultra组合


第三种组合出现无法识别的ID号

第四种组合成功地组合出 004E FX4000

OK 硬改部分完成!!

相信我,焊接这些微小的电阻是一段很痛苦的经历。在我已经是极其小心的情况下我还是弄掉了一个电阻,那时侯光着脚、端着放大镜扒在地上找了半个小时的经历真是不堪回首....因此我建议没有什么把握的朋友最好还是找专业人员来帮助你吧,比如专业修手机的。

这里是焊接完成后的图片

到这里硬改部分就完成了。下面介绍 BIOS 刷新部分。

前面介绍了硬改的过程,硬改完成后,虽然 Hardwired ID 已经变成了 004E ,但操作系统还是把显卡认成 6800GT ,还要对 BIOS 进行改造。

前不久国外的 Mvktech.net 放出了 DELL FX4000 的 BIOS,大家可以去那里下载,或点击下面的文件,NVflash510 是刷新显卡BIOS的程序:

DellFX4000BIOS

NVflash510

请大家注意看我下面描述实践的过程。

这款 BIOS 是工程样版的,非正式版,但对我来说已经足够了。这 BIOS 文件里面包含了足够的信息。刚开始我没有直接把这个 BIOS 文件刷到我的显卡里面,而是按照里面的关于 PCI Device ID 的信息,修改了我的 6800GT 的 BIOS,在这方面我一直都比较注意,因为毕竟原装的 BIOS 总是最适合的。当我把修改好的 BIOS 文件刷回我的显卡并重新启动机器后,操作系统直接提示我找到 Quadro FX4000 ,并顺利地安装好了驱动程序,驱动面板也显示我的显卡是 QuadroFX4000 ,但是 OpenGL 的专业优化选项没有出现,RivaTuner 的报告也显示我的显卡仍然工作在 GeforceFX6800 的状态下,稍微测试了一下,果然没有成功。

看来只能把 Dell FX4000 的 BIOS 直接刷入 6800GT 里面去了。这里只介绍简单过程,想了解详细刷新过程的朋友请点击这里。


刷新 BIOS 以前强烈建议你备份你的显卡原装的 BIOS 文件,在 DOS 下用下面的命令来备份

nvflash -b backup.rom


刷新过程:把机器启动到纯 DOS 下,DOS622 或 WIN 98 启动盘都可以,使用下面的命令来刷新:


nvflash -4 -5 -6 DELL01.rom


注意刷新过程绝对不可以断电,否则显卡将无法启动


刷新完成后,启动机器进入系统,一切都正常了,专业 OpenGL 的选项终于出来了,RivaTuner 的报告也显示显卡工作在 QuadroFX4000 的状态下!我随即进行了简单的测试,MY GOD!惊人的速度!! SPECViewperf 7.1.1 测试中最后的 UGS-03 项,那些发动机转的我眼花缭乱,而且这一项的测试成绩达到了惊人的 76 分!!

好了,改卡成功!就此完了吗?没有,我下面要说的是非常重要的一个部分,可能会关系到你的改卡成败,建议你仔细看完。

      其实我在 Mvktech.net 下载 Dell FX4000 BIOS 后,还在该网站的论坛的 NVIDIA BIOS 版块找到了另外一个 PNY QuadroFX4000 的 BIOS ,看里面的信息,这是一个正式版的BIOS,我在刷新 Dell FX4000 工程版的 BIOS 成功后,随即就试了这个 PNY 的 BIOS ,启动机器后,看上去都正常,但驱动面板中专业优化选项居然消失了,RivaTuner 生成的报告也显示显卡是工作在 Geforce6800 的状态下。我当时猜想可能是 NVIDIA 在正式版的 BIOS 中完善了保护措施,所幸我们有工程版的 DELL FX4000 的 BIOS ,于是我有刷回了 DELL 的 BIOS,显卡又恢复到了 FX4000 的状态,而在我查看 RivaTuner 的报告的时候,我突然发现了一个异常的地方,大家看下面的图:

就是红框中的内容,请注意这个:“12X1,5VP”,我手上的可是3000多元的6800GT 啊!应该是 “16X1,6VP”才对!但转念一想,NVIDIA 为了保证QuadroFX4000 的稳定性,采用如此保守的措施,也还是说的过去的,毕竟 12X1+5VP 的专业性能也已经相当强悍了。这也解释了在我刷了这款 BIOS 后,能轻易超到 420/1200 的频率,而且全速工作的时候,居然温度不超过 70 度。但这始终是不可接受的,我要把那些本来就正常的渲染单元都恢复出来!于是动用了 RivaTuner 强劲的功能之一:Enable SW mask Unit !当然,心里很不是滋味。

把被禁用的 4X1 和 1VP 都开启,保存,重启,再进入 RivaTuner 看,这下爽了:

但往下一看,又傻了眼:

205609”说明我的显卡又回到了 Geforce 6800 的档次。进入驱动面板一看,果然,专业优化选项消失了!经过仔细的盘查,我发现有可能是我在开启被 BIOS 禁用的渲染管道的时候,点选了“允许启用被硬件屏蔽的渲染单元”这个选项。当我从新操作,的时候,这个选项我留空,这才让我的显卡工作在 QuadroFX4000 和 16X1P & 6V 的状态下。

我还尝试刷入 PNY FX4000 的 BIOS ,然后在 RivaRuner 中手动禁用一部分的渲染单元,但没有任何效果。当然这样的尝试是不完整的,因为要使用 NVStrap driver 的话,应该用 NVStrap script 去破解当前的驱动的,但我不想受限于 RivaTuner ,况且现在的卡的专业 OPENGL 性能已经很强悍,所以没有再进一步去尝试。当然,我只要有时间,就会不断地尝试的。

我的能力也就到此为止了,给大家提供了这样一个实践的样品,要我去破解驱动,我是做不到的,能力有限。但我喜欢给高手们以不断的压力,15.2 版中加入的对硬件级别的 PCI Device ID 的检测功能,也是在我们的推动下出来的哦!在 GURU3D.COM 的论坛上有不少高手,我在那里获得了很多非常有用的信息和知识,有心的朋友也不妨去逛逛,说不定会有收获。

到现在看来,刷了 DELL BIOS 后,显卡的渲染流水线被屏蔽掉一部分,确实是一个缺憾。虽然在 Windows 下可以用 RIVATUNER 来打开,但在别的操作系统下好象就没有办法了。
真的是这样吗??其实我们可以用一个非常简单的办法来解决这个问题,让 LINUX 也可以用上全部的渲染流水线!
我们知道在 Windows 下用 RivaTuner 的新版本可以打开被“软”屏蔽的流水线,其实 Uwinder 先生已经在 15.2 提供了更强大的工具:BIOS 编辑工具,在 BIOS 级别打开这些流水线!!我居然忽略了如此重要的功能,对不起大家了,我这就补上。

方法很简单,进入 RivaTuner 的安装目录: ..RivaTunerPatchScriptsNVIDIANV40BIOSSwUnitsMaskElimintor 这个目录中,可以找到这个脚本文件:NV40BIOSSwUnitsMaskEliminator.rts

双击运行后指向要修改的 DELL01.rom 文件

完成后,你还可以用另一个显卡 BIOS 编辑工具:NiBiTor.exe来锁定你的显卡的核心及显存频率,然后把这个编辑好的BIOS用上面我说的方法刷入你的显卡中即可。经过这个步骤,这个 ModFX4000 不管在什么时候,都可以使用到所有的渲染管线了。

我先前做的关于 linux 下的测试,显卡工作在 350/1000 和 12P/5V 的状态下,用这样的测试来与 windows 来比较是不公平的。就这个错误我向各位读者郑重道歉!

看到这里已经厌烦了吧?呵呵!后面是另一个重头戏:测试


测    试


测试平台

Windows 2000 pro
AMD Barton 2500+ OC 3200+ (200x11)
Albatron KX18D PROII nforce2 400 Ultra
V-DATA DDR400 512MB X 2
Barracuda 7200 SATA 80G X2 / RAID 0

测试项目

SPECViewperf 7.1.1
SPECViewperf 8.01
SPECapc for 3ds max 6
SPECapc for MAYA 5
3DMARK 03
3DMARK 05


驱动

ForceWare 66.81

参测显卡

如果未特别说明,以下测试均采用 1024X768 分辨率,32位色,并完整测试 3 次, 取平均值;显卡均超频到 400/1100

 

SPECViewperf 7.1.1

SPECViewperf 8.01

SPECapc for 3ds max 6
1280x1024 分辨率 32 位色(测试要求)
6800GT 使用标准 OPENGL 加速,ModFX4000 使用 MAXTreme 加速

SPECapc for Maya 5

Maya 的测试耗时最长, 但得出的结果却是最少的


可以说在专业应用中有了相当明显的进步!再来看看游戏性能。


3DMARK 03

3DMARK 05

还不错,游戏性能并没有象人们想象的那样大幅度的下降。其实在我看来, 这样的差距可以忽略不记。下面我将进行各个驱动版本的测试, 看看哪个驱动最适合ModFX4000。

样子应该是越新的版本越好,不过 70.41 驱动还有待完善。

OK , 就是这样,完美改造!





资料来源:newbietech
文章字数:4819
 相关文章
·[显卡频道-行情]一骑绝尘!Inno3D 6200仅售950元(12月03日)
·[显卡频道-新闻]支持HDR!ATi X850实时demo抢先下载(12月03日)
·[显卡频道-行情]再降!2.2ns 9700PRO仅售1050元(12月03日)
·[显卡频道-行情]战事焦灼世仇对立显卡编年史第三章(12月03日)
·[显卡频道-行情]罕见 全国首款6ns MBGA 9250上市(12月03日)
 相关经销商
·深圳科美世通电子
·北京雪松瑞腾
·华鼎鸿数码港
·深圳名冠科技
·北京天成数码科技
·北京鼎鑫世纪
·广州赛怡
·北京鸿涛众鑫
·北京鼎林虹日
·北京精益数码
·北京广恒昌科贸
·新意数码
·北京慧通泰科技
·北京华云科技
·北京海荣同济
·北京开元佳信数码
·八亿数码
·上海德讯网络-上海总部
·北京志泽伟业商贸中心
·北京金洲天地
·北京海捷瑞佳
·北京兰必得
·北京金智光科技
·北京大成轩辕
·华峰基业
·北京富骥科技
·北京景天奥UPS
·北京中科慧海
·北京神州经纬
·北京创联时代
·北京鸿图科技
·利信恒业UPS销售中心
·北京金海润达
·北京华天伟业
·北京德卡数码
·上海德讯网络-北京办事
·北京三创利德公司
·北京诚信联创
·北京森兰科技
·君和数码
·北京华智博信
·北京鸿昌伟业
·北京鑫海威特
·北京金威石科技
·北京长远鸿图
·北京兴达数码影像
·北京东方圣达科技
·海翼科技
·北京双生靖天
·北京国佳利兴科技
·北京鑫雨基业
·北京时代昌蓝
·北京中关嘉业
·北京联创恒业
·北京远昕永盛
·北京八达基业
·北京鑫星卓扬
·北京宇宙时代
·北京瑞朗世博
·北京联合朝信
·力坤世纪
·金红晨光科技
·北京紫金力华
·北京康宇嘉和
·北京凯利迅科技
·北京朝晖科技
·北京环宇顶先--UPS专卖
·DELL网上商店
·北京力天在线
·北京永康世纪
·北京龙腾恒业科技
·北京联合投影科技
·普兰普显示科技
·北京诚亚科技
·北京嘉信鸿达
·中电科技
·北京广杰威业
·北京楚天数码
·北京联拓恒业
·朝华数码
·新体验数码科技
·北京百川伟业
·明达视频专卖
 相关产品
翔升 GF6800标准版
翔升 GF6800标准版
技嘉 K8NXP-9
技嘉 K8NXP-9
青云 Mars PX915P-AGPe
青云 Mars PX915P-AGPe
微星 925XE Neo Platinum
微星 925XE Neo Platinum
华硕 NCCH-DL
华硕 NCCH-DL
 热点文章
·80款低端显卡芯片间的碰撞
·极品飞车7之《地下狂飙》全
·节前吐血推荐--主流显卡之
·镭震四方--11款9550超频导
·全面解析nVidia GeForce F
·角逐低端--主流集成显卡横
·取代4200,征战中端--七款
·DX7王者14款MX440-8X显卡大
·显卡大盘崩溃 华硕全系列显
·让游戏做主--暑期主流显卡
 产品top10
七彩虹 镭风9 ¥560
迪兰恒进 镭姬 ¥580
七彩虹 镭风9 ¥499
艾尔莎 影雷者 ¥620
华硕 A9550GE ¥599
七彩虹 风行5 ¥620
七彩虹 镭风9 ¥599
迪兰恒进 R95 ¥629
七彩虹 镭风9 ¥730
七彩虹 风行5 ¥530
无标题文档