4850配280!DX10环境A+N超级混交测试
继上篇《化干戈为玉帛!A+N混交物理加速大测试》后,笔者心中一直萦绕着一个想法,作为当前热点更是未来趋势的DX10环境下,如何才能组建A+N混交系统。在篇尾寄语中,笔者的一个愿望也是可以和有兴趣的朋友一起探讨如何解决这个问题,但似乎大家都被拦在了DX10混交的大门外。
前文已经说过,目前唯一有DX10 API加持的操作系统只有Windows VISTA,VISTA对DX10的垄断直接促进了VISTA系统的销售,也许这也正是微软的目的之一。而VISTA的WDDM驱动模型目前并不允许不同厂商的多张显卡同时安装驱动,后安装的显示驱动会被自动屏蔽。即使是同厂商的产品,也需要安装同一版本驱动才可以。笔者曾经试过强行安装XP系统驱动,或者修改驱动文件对系统监控进行欺骗,也可能是笔者才疏学浅,这些方法统统被VISTA拒之门外,让笔者很是苦恼了一阵子。
就这么结束了么?就这么不甘心的拜倒在VISTA铁幕之下么?不好意思,笔者不是一个轻易认输的人,笔者更是一个懂得变通的人。VISTA的独断专行确实给笔者造成了麻烦,此路不通大不了绕道而行,再坚固的马奇诺防线也有小路让其化与无形,埋不了地雷我们还不能挖地道么!这条小路其实在前篇文章的最后笔者有点出来,并不复杂,更与VISTA有着千丝万缕的联系。
前一篇文章寄语第五段中笔者写过这样一句话“不过笔者亦听说与VISTA有近亲关系的Windows 7允许不同的显卡驱动共存,而笔者也打算一试”,在文章完稿后第一时间笔者便找到泄露出来的Windows 7的BT下载,拉回硬盘安装调试。
是的,这条小路正是Windows 7!同样基于NT6.X核心的微软下一代操作系统!
笔者使用的版本为Windows 7 M1 Build 6.1.6519.1,还是一个比较原始的内部测试版。不过,由于是基于相近核心架构而作的改善型开发,就笔者的使用情况看Windows 7的完成率还是比较高的,而且操作界面也于VISTA大同小异,很快就能熟练上手。
作为VISTA的姊妹级操作系统,Windows 7同样整合有DX10 API,这正是本文所关注的重点,甚至是构成本文的核心。有了它,才有后续一切的话题展开!
初涉Window 7笔者也是抱着试一试的想法进行的,开始的尝试并不成功。由于目前厂商还没有针对WIN7开发的驱动版本,即使有也都有着这样或那样的功能限制,基于NT6.X核心的认识,笔者尝试用VISTA版驱动进行安装,古语有云:他山之石可以攻玉!
作为A+N混交的基础就是主卡即3D渲染卡位AMD(ATI)显卡,而附卡即PhysX物理加速卡位NVIDIA显卡,故而笔者首先安装催化剂8.8版,安装过程一切顺利,中间并未出现笔者担心的报错情况。但是,重新启动后,系统并未识别到笔者的HD4850显卡,甚至连催化剂的影子都没看到,让笔者大失所望!不过还好,自动安装不成还有手动安装,在设备管理器中手工升级显卡驱动,将目录指向刚才自动解压好的催化剂安装文件夹,顺利识别到显卡,总算有了可喜的第一步!
接着安装NVIDIA显卡驱动,这次比较顺利,一路“OK”到底,重启后顺利识别显卡。更让笔者兴奋的是,系统中同时安装A卡和N卡后并未出现VISTA系统中的屏蔽一方驱动的提示,死对头的两张显卡安静的躺在DX10环境中,笔者终于跨出了梦寐以求的关键性一步!
除了AMD(ATI)显卡驱动手工安装外,在WIN7 M1中,芯片组驱动也需要手工安装,使用VISTA驱动自动安装会出现报错退出的情况。笔者使用的双敏AK42DF主板为P35+ICH9芯片组,手动添加南北桥驱动后都可正常运行,没有异样。
题外话,在成文过程中,笔者还是尝试了一下手工选择安装项目来安装催化剂控制面板,结果竟然是成功,绝大多数功能都可正常使用,只是自定义显示器分辨率/刷新率功能不起作用,而笔者需要的一些特殊分辨率只能靠PowerStrip来解决,还好,它在WIN7下工作一切正常,极大方便了笔者。
<
上一篇《化干戈为玉帛!A+N混交物理加速大测试》发表后,在回复的网友中有很多确实帮助和指出了笔者的一些错误,包括《The Great KULU》只能在GT200核心显卡参与下才能以硬件加速形式运行,以及《MASS EFFECT》虽然采用PhysX引擎来解决物理运算问题,但并未支持到硬件加速技术等,确实都是笔者的疏忽和知识不全面造成的,笔者在这里对给予笔者帮助的这些朋友致以诚挚的协议!
同时,还有很多朋友提出希望看看HD4850搭配各型号NVIDIA显卡的性能表现,笔者上次测试中其实已经准备有HD4850显卡,但限于时间,只详细测试了HD3850和NVIDIA显卡的混交情况。读者遗憾,笔者亦遗憾。
知错能改善莫大焉!所以笔者这次不但全程采用HD4850作为主卡测试,更将GeForce GTX280显卡纳入测试成员中,同时请来了PhysX物理加速板卡的开山祖师,AGEIA加速卡一同参测,力求给出一份较为全面丰富的测试报告。同时,上次测试的成员也都在此登场(当然,除了风光过了的HD3850),让他们重新沐浴在DX10的光辉下再占英姿!
本次测试采用的软件基本同前篇,因为目前可获得的物理加速运用程序基本就这几个,期待未来有更广泛的软件跟进!当然,既然说的是DX10下的A+N超级混交,DX10图形代表作的3DMARK VANTAGE自然成为了测试的重点,也只有它是DX10环境下为数不多的同时支持PhysX加速的软件。
花絮,其实笔者还下载了PhysX当年推广时最著名的代表作《Cell Factor》的DEMO,可是无论在XP还是在WIN7下都无法正常运行,遗憾没能展现风采。其实当年笔者也正是看了《Cell Factor》的演示效果才深深的被物理加速概念所吸引,遗憾啊……
又是絮叨了很多文字,现在切入正题。惯例,首先介绍测试配置。
● 测试系统配置
PCPOP.COM泡泡网评测室 | |
硬件系统配置 | |
Intel XEON X3210(QUAD CORE) 2.13GHz OC 3GHz(375×8) | |
主 板 | 双敏AK42DF(P35+ICH9) |
显 卡 | 双敏无极HD4850玩家限量版 |
内 存 | OCZ DDR2 PC2-8500 Reaper HPC CrossFire Certified Edition |
硬 盘 | Seagate 7200.10 320G SATA Western Digital 160G |
电 源 | TruePower Trio 650W |
软件系统配置 | |
操作系统 | Windows XP SP2 Windows 7 M1 Build 6.1.6519.1 |
DirectX | 9.0C |
显示驱动 | GeForce 177.83 with PhysX 8.08.01 for NVIDIA Catalyst 8.8 for AMD(ATI) AGEIA PhysX 8.04.25 WHQL for PPU |
笔者这套测试平台的用意在前篇文章中已经有较为详细的说明,本次出现的一些变化也是根据测试环境和情况而改动的。
首先驱动方面,依然采用与上次相同的版本,第一是考虑两次测试可据对比性,其次是AMD(ATI)和NVIDIA双方都未有重大改动版本出现。新加入的AGEIA物理加速卡并非最新版本,其实问题并不大,因为NVIDIA自收购AGEIA后所推出的PhysX驱动基本都针对GeForce显卡使用,对AGEIA原来的纯物理加速卡驱动上完全没有变化。
前篇测试中,笔者的X3210运行在默认的2.13GHz频率下,并未进行超频,首先是当时笔者认为如此一颗四核处理器应该足够应付测试任务,另外就是此U体质并不好,其实后一点才是重点,难言之隐。不过当笔者本次测试几乎就要完成之时,与友人交换心得,发现笔者之前的认识荒谬之极,在当前应用中4核心往往并不能被充分利用,而过低的主频却极大的影响了测试结果的正确性,笔者遂将耗费数天时间测试得来的数据推倒,将CPU超频至极限的3GHz重新来过,希望得到尽量接近事实的数据给到读者朋友!
添置了一块西数160G硬盘用来安装WIN7系统,并重新安装整理XP系统,方便双系统间切换对比。
添加了一颗服务器用的Hipro 530W电源,原因是HD4850+GTX280同时运行时,ANTEC Trio 650W已经不能胜任了。得到这个结果笔者还是付出了惨痛教训的,就在笔者兴冲冲第一次用HD4850+GTX280的组合运行3DMARK VANTAGE第二个GPU测试场景时,系统死机,笔者想当然的以为是系统或者驱动问题,但重启失败!最后证实由于供电不足,直接导致作为运算负担较重的主卡双敏无极HD4850玩家限量版烧毁,痛心疾首之余,也让笔者见识了高端显卡电老虎的实力!
这次我们不要头盘,直接上主菜!3DMARK VANTAGE混交测试成绩大公开!
作为目前最为权威的DX10硬件测试软件,3DMARK VANTAGE已经成为了衡量系统DX10游戏性能的标杆性指标。虽然存在一些不足,但是基本可以给出系统准确的评价。同时,由于其中的物理运算能力测试场景采用PhysX引擎,故而也是我们检测A+N超级混交系统的好帮手!
当笔者怀着激动的心情看到3DMARK VANTAGE物理测试场景出现7个门时,喜悦感和成功感瞬时驱走了连日测试的疲惫,一切尽在不言中!
先看一下单独GTX280和HD4850的成绩。
可以说就单核单卡性能而言,GTX280无愧于卡皇的称号,GPU成绩破万分,以及在物理加速驱动的帮助下CPU成绩突破36000分,Performance级总成绩轻松突破12000分,强大到无以复加!
HD4850的成绩与其1000元级的身价比起来,也可以说非常的超值,而且Performance总成绩突破7100分同样证明着HD4850可以轻松应付几乎所有DX10游戏的挑衅!
下面是HD4850搭配各种不同规格NVIDIA显卡的3DMV成绩汇总,其中还包括AGEIA物理卡。
可以说在NVIDIA显卡的协助下,所有混交组合的总成绩和CPU成绩都有显著提高。在搭配较高端NVIDIA显卡时,HD4850的总成绩已经可以突破8000分,是个不错的成绩了!
各组合严格遵循了流处理器数量多寡来排定成绩,也说明3DMV作为一款理论测试工具的严整性。
同时,我们也发现,就AGEIA物理加速卡而言,其物理加速性能甚至不如一块廉价的8500GT,显然其收藏价值远大过实际使用价值,退出历史舞台是迟早的事情。当然,在VISTA系统混交没有彻底攻破之前,它还能起一定作用。
花絮,AGEIA物理加速卡的驱动,无论换用何版本,都不能被WIN7系统识别,安装顺利但认不到卡,故而HD4850+AGEIA加速卡的3DMV成绩为VISTA系统下获得,但依然具有可比性。
前篇测试中有网友提出希望看到全线NVIDIA显卡独立运行物理加速程序时的表现,笔者这次也不辞辛苦的全套测试,以供网友对比参考。
基本上3DMV的物理运算场景中,图形运算非常简单,NVIDIA显卡可以将几乎所有的运算资源投入到PhysX物理运算中,故而混交系统和独立NVIDIA显卡系统中的CPU成绩差别不大。
但对于流处理器较多的NVIDIA显卡而言,笔者主板PCI-E X16+X4的接口组合显然阻碍了其性能的发挥,致使成绩有所降低,不过幅度不大,亦可接受。当然,也不排除驱动或者系统兼容性的影响。
作为一篇补遗性质的续篇文章,虽然DX10环境下的混交测试是最华彩的部分,但补足网友希望看到的内容亦是本篇的重点之一。而且部分网友有如此混交系统到底价值几何的疑问,笔者希望通过笔者下面的一些测试来解答这样的问题。
首先还是来看最直观易懂的FLUIDMARK。
虽然前次此时已经进行了混交和独立NVIDIA显卡的对比,但本次FLUIDMARK加入了新内容,而且由于CPU超频的缘故,成绩上有较大出入,故而再次重新测试。首先放出的是独立NVIDIA显卡系统成绩。
GTX280
8800GTX
9800GT
9600GT
9600GSO
9500GT
8500GT
可以看到成绩上基本延续了按照流处理器多寡排序的趋势,强大的GTX280更是表现突出!
接下来放出的依然A+N混交系统的成绩。
HD4850+GTX280
HD4850+8800GTX
HD4850+9800GT
HD4850+9600GT
HD4850+9600GSO
HD4850+9500GT
HD4850+8500GT
除了少数流处理器较少的NVIDIA显卡组合外,基本都低于独立系统的表现。这在上次测试中也出现了,前篇测试浅析了其中原因。
接下来要放出NVIDIA独立系统与混交系统对的成绩(同排),不过这次的画面设定为1920×1200并且打开8×MSAA。希望借助增加图形渲染负担的手段来考验到底什么情况下混交系统才具有超越独立N卡系统的优势。
从对比中看,已经在一些系统中体现出了A+N混交的优势,两张卡分担图形和物理运算的好处也正在此。
FLUIDMARK测试中有一个特点,凡是NVIDIA独立系统都可以在MSAA中选择16×MSAA设置,高端型号甚至可以选择32×MSAA,而混交系统最多只能选择8×MSAA。
笔者的好奇心再次让笔者进行了一项充满乐趣的测试,就是将MSAA调整到32×,看看结果到底如何。
GTX280
8800GTX
9800GT
9600GT
9600GSO
结果很失望,除了超强的GTX280外,其它NVIDIA显卡几乎都出现异常巨大的性能下降,两位数的得分随处可见。也很好的再次说明了图形性能和物理加速性能在同一张卡上很难兼得!
另外,GTX280可以同步运行5个FLUIDMARK,虽然再创纪录,但是感觉何其巨大的运算资源不成比例。
由于目前大部分PhysX应用都不需要DX10环境,或者说程序本身并非采用DX10 API开发,故而下面的测试还是转入成熟度和兼容性更高的XP系统下进行。
先登场的是《铁甲突击MKZ》,目的还是验证在何种情况下A+N的混交系统比独立NVIDIA系统更具优势。先看低分辨率(1280×1024)和高分辨率(1920×1200)下独立NVIDIA系统的性能表现。
运算资源较充足的系统下降幅度并不明显,而运算资源较少的显卡下降幅度则比较大。
接下来看到的是A+N混交系统在两种分辨率下的测试成绩。
基本上分辨率的提高只是增加了主图形卡的图形元算负担,而物理加速运算负担并未家中,故而混交系统体现出了更明显的优势!
接着是《Warmonger》的测试成绩。同样是先放出NVIDIA独立系统两种画质设定下的性能表现对比。画质设定参见下图。
与《MKZ》类似的情况再次上演,逐渐增加的繁重的图形渲染工作与物理加速运算并不能很好的兼顾。
然后看混交系统两种画面设定下的成绩对比。
混交系统再次体现出了绝对的性能优势,显然在这种画面与物理效果都想平衡好的环境下,混交系统机会显示出自己的实力!
独有物理加速测试场景的《Ghost Recon Advanced Warfighter 2》是下一个体验混交的游戏。同样是显卡NVIDIA独立系统两种画质下的对比。其中由于9600GSO显存容量关系,高画质设定时只能选择材质中等才可运行,特提醒读者注意。
除了天骄GTX280在低画质和高画质都保持相近的性能表现外,其它NVIDIA显卡都出现了一定程度的性能下降。
混交系统成绩放出。
没有出现很亮眼的表现,不过整体成绩与独立系统持平部分还有所超越!
亮眼的《MStar》登场!由于只是DEMO,没有调节画面质量的控制项,所以直接进行混交和独立系统的性能对比。
整体上混交系统领先较多,而且这种确实从高端NVIDIA卡一直蔓延到了低端。
上次遗憾错过的《Unreal Tournament 3》本次也有测试。不过由于UT3有62fps的帧速率上限,所以测试成绩可对比性不强,笔者直接将画面效果开至最高,并调整分辨率至1600×1200,从fps软件中观察不同系统之间的流畅程度。
最后的结论是,NVIDIA独立系统在9600GT以上的流畅性基本和任何一组混交系统类似,而从9600GSO开始往下就不如了。可见在图形运算能力得到有效保证后,需要的物理加速资源并不多,而如果同一张卡分担亮相任务的时候运算资源不足将导致明显的性能下降。
上次错误的怪罪了《The Great KULU》“伪”支持物理加速,本次加入了GTX280很大程度上就是为了验证这个DEMO的成绩。
同样采用高低分辨率的方式进行对比测试(1024×768、1920×1200),显然即使是天骄GTX280都败在了混交系统的脚下。不过实话说,真看不出来这个测试会如此占用运算资源。
花絮。
有细心的读者可能已经发现其中有些测试中9500GT和8500GT并未出现,原因是他们在作为独立系统时要么是性能下降太过巨大,要么是根本无法顺利跑完测试,已经失去了对比的意义,故而直接从相应测试中摘除。
上次笔者曾经说过,在跑诸如《MKZ》、《MStar》这样的测试的时候,由于实时物理结算的加入,每次运行都会有不同的物理表现。本次测试时采用诸如8500GT级别显卡时由于运算能力不足,经常出现诸如子弹时间一样的效果,或者是直接丢失物理效果运算,或者是物理运算出错。
这张便是上次笔者没有放出的《MStar》中8500GT运算错误的截图,本应根据碰撞检测和阻尼、弹簧系数等贴敷在身体上衣衫已经彻底崩坏!女郎虽然笑容依旧灿烂,但早已春光乍泄。也许软件厂商早已料到类似情况的发生,一条运动短裤限制住了尺度,未雨绸缪啊...
与上一篇《化干戈为玉帛!A+N混交物理加速大测试》一样,本篇依然成文时间相当仓促,行文思路可能表达并不清晰,笔者在这里再归总陈述一下。
首先,就是证实DX10环境下是可以组建A+N的超级混交系统的。其实混交与否与API无太多关联,只是驱动模型解决好即可。同样都是NT6.X家族的成员,既然WIN7可以,我相信VISTA迟早也可以,要么是以补丁形式来修正,要么是有高人寻找到破解之术解决,反正笔者对此抱乐观态度。
其次,希望通过一系列测试来阐述在相当多的情况下混交系统比NVIDIA独立系统更具性能优势,其存在性也是合理的。这种合理性往往体现在大家都在追求的性价比上。虽然有些朋友会说NVIDIA的SLI系统也可以用多张卡分别进行图形和物理运算,而且不用单行VISTA的问题,但是作为一个DIY的坚定拥护者,我们是不是应该发挥更多的创造性带来更多种的应用可能呢?各种各样的升级多余配件也许就可以通过类似于A+N超级混交的形式再度焕发青春,产生价值,何乐而不为?
最后,笔者要再次感谢在前篇文章留言中给予笔者鼓励以及为笔者指正过失的朋友们,同时更要感谢花费时间和精力看完这些文字的朋友们,也正是有你们这样对未知事物充满好奇心的人们才推动了中国DIY产业的发展。
希望这份对未知事物的探求精神永驻我心,与君共勉!
附送出两张采用PhysX和HAVOK物理引擎的游戏列表,希望有助于朋友们。PhysX列表中的一些只支持CPU加速,有兴趣的朋友可以到NVIDIA网站上查询更具体信息。<