泡泡网显卡频道 PCPOP首页      /      显卡     /      评测    /    正文

千呼万唤始出来!五款DX10.1游戏实测

    客观上讲,DX10.1是对DX10某些有用技术的肯定,但受限于上游硬件厂商间的角力,DX10.1的推广并不是一帆风顺。对显卡来说,再好的技术若没有游戏和驱动来配合,都是空谈。DX10.1也是一样,虽然关键的驱动可以搞定,但是没有广泛的游戏支持,也是巧妇难为无米之炊。

    作为最早的支持DX10.1的游戏——刺客信条,却遭到了“技术和谐”。开始时,开发《刺客信条》的育碧蒙特利尔工作室在渲染代码中加入支持DirectX 10.1的渲染代码,AMD和《刺客信条》开发者直接合作,拿出一系列在DirectX 10.1下执行效率更高的代码。

{imageTitle}
被暗杀在襁褓中的刺客

    可最终的结果却是AMD很伤心,经过另一家上游厂商的游说,刺客信条推出了升级补丁,名义上这个补丁将修正一系列错误。但这个补丁除了修复玩家报告的一些列错误之外,另外一个任务就是取消《刺客信条》对DirectX 10.1的支持。而这么做得理由也很“充分”,DirectX 10.1显卡用户看到的《刺客信条》性能提升,主要是因为前面代码在处理游戏后效果(Post—effect)过程当中,去掉了一个Render Pass(渲染层)。

    吸取了刺客信条的教训,后来者Far Cry 2变得聪明的多,两不得罪。既支持DX10.1显卡,也对DX10显卡照顾有加。Far Cry 2的制作公司—育碧希望通过读取Z缓存中多重采样的深度数据来达到更好的抗锯齿性能,而这个功能既可以通过ATI DX10.1显卡来实现,也可以使用NVIDIA DX10显卡所支持的DX10扩展指令集来实现,因为后者已经在硬件中实现了这个功能。我们非常高兴地看到这个特性可以被高效地执行。对于《Far Cry 2》来说,两种硬件都可以获得非常好的性能表现。

    总结一下就是,育碧确实在《Far Cry 2》里应用了DX10.1技术,但仅是一部分。如果显卡完整地硬件支持DX10.1规范,就像Radeon HD 3000/4000系列那样,那么自然就能很好地运行游戏;如果像NVIDIA显卡那样没有硬件支持DX10.1,但在DX10的基础上通过扩展指令集对这一部分特性提供了软支持,那么同样也能提高游戏执行效率。显然,有了经验的育碧这次做得很高明,既使用了新技术,也没有得罪合作伙伴,不会招致《刺客的信条》那样的下场。


    【回顾】快来补习啊!单卡多GPU显卡的疯狂故事
    【老鸟】已经不多见的slot1接口P3,另附破烂一堆
    团购】抢!1399元限量团购PCPOP 260+特供版

0人已赞

关注我们

泡泡网

手机扫码关注