MCPLive > 杂志文章 > N/A之战新领地 DirectX 12初窥解析

N/A之战新领地 DirectX 12初窥解析

2015-12-09《微型计算机》评测室《微型计算机》2015年12月上

以前我们就曾经指出过,NVIDIA的Maxwell架构并不是真的完全不支持ACE机制,而是不同于AMD的独立硬件设计,需要软硬件结合实现。而当前软件方面又没有准备就绪,就让该架构显卡在测试中显得非常被动。Maxwell硬件架构中,AWS(Asynchronous Warp Scheduler,异步弯曲调度器)是硬件功能单元,每个SMM单元配备4个AWS单元。与GCN架构从队列、任务分配到异步计算使用纯硬件手段不同,Maxwell架构中的调度器模块是软件控制的。之后再交给AWS、DMA引擎、CUDA核心来完成硬件部分的计算。这就有些像早年关于软、硬件解码高清视频一样,软件方案在效率上应该有先天不足。NVIDIA的ACE解决方案因为更偏软,至少目前看起来效率不及AMD的纯硬件方案。

1920×1080/高画质,DirectX 11
1920×1080/高画质,DirectX 11

2560×1440/高画质,DirectX 11
2560×1440/高画质,DirectX 11

1920×1080/高画质,DirectX 12
1920×1080/高画质,DirectX 12

2560×1440/高画质,DirectX 12
2560×1440/高画质,DirectX 12

GTX 980Ti Vs Fury X,DirectX 11与DirectX 12性能比较
GTX 980Ti Vs Fury X,DirectX 11与DirectX 12性能比较

GTX 980 Vs Fury,DirectX 11与DirectX 12性能比较
GTX 980 Vs Fury,DirectX 11与DirectX 12性能比较

一直在努力,AMD与NVIDIA的DirectX 12争夺战还未全面开始

由于NVIDIA Maxwell架构核心采用了软硬结合的方式来支持ACE机制,所以相比AMD Fiji核心的内置独立ACE硬件模块的设计在执行效率上肯定有所不如。越是在前期,NVIDIA这种软硬结合的DirectX 12支持方式落后就愈发明显。不过NVIDIA明显也意识到了自己的不足,长时间以来也一直在通过驱动补丁的更新来实现对DIrectX 12模式的更好支持。同样是基于《Ashes of the Singularity》Benchmark的测试,如果我们用GeForce 355.60、358.50以及新的358.91这三个间隔时间约3个月左右的不同版本进行的话,你就能很清楚地看到,DirectX 11模式下,三个版本驱动给GTX 980Ti及GTX 980带来的游戏性能进步并不算太大,基本都在5%或更低的程度。但在DirectX 12模式下,三个版本驱动之间的差距就被拉开了。即使在轻载场景的测试中,从355.60版驱动到358.91版驱动,性能的提升都在10%以上,而我们知道轻载场景是压力小的DirectX 12测试。在中负载和重负载场景下,新版驱动的DirectX 12性能提升更为明显,基本达到了20%~30%甚至更高。无疑,NVIDIA也一直在为Maxwell显卡准备着“鸡血针”,想要逐渐缩小与AMD显卡之间的差距。

分享到:

用户评论

用户名:

密码: