正在阅读:差距竟然那么大?首款DX12测试工具体验差距竟然那么大?首款DX12测试工具体验

2015-05-11 00:15 出处:PConline原创 作者:Fison 责任编辑:liangzhijie

  【PConline 评测】Windows 10的脚步声越来越清晰,微软在PC领域拨乱反正之势越来越强烈。回归“正人类”体验的Windows 10,自然容易被用来与Windows 7的成功来比较。除了体验上的改变外,新技术的引入是每次操作系统的更新引人入胜的地方。其中DirectX 12的完整支持,为玩家的升级注入了强心针。

  对于游戏平台玩家来说,升级Windows 10自然不容置疑。不过对于使用集成平台的家庭、学生用户,新系统容易会造成新不如旧的“错觉”。Windows 10的新特性是否值得它们升级呢?AMD与Intel两家的集成平台,在DX12下哪家会更加出色呢?

DX12
差距竟然那么大?首款DX12测试工具体验

 

关于DirectX 12你必须知道的

 DX11
DX11是画质的革命

DX12
DX12是效率的革命

  从DX10到DX11,带来了细分曲面、纹理压缩、SM5.0等图形革命。但从DX11到DX12,微软已经放弃了以图形体验为中心的变革。DX12的重点,转为了硬件效率。

66
DX12多核心的利用度将远超DX11

  微软宣称,在DX12环境下,不但GPU的性能可以取得大幅提升,就连CPU也一样获得增益,多核心的利用度将远超DX11。以往以DX11环境下,遗留了多核CPU在游戏环境中任务分配不均的历史问题,并且一颗核心会承担绝大部分工作。所以,在DX11时代我们经常看到高频率双核CPU游戏性能比四核低频CPU更优的情况。

DX12
主打优化的DX12,是否真的会带来提升?还是通过测试来看看吧

  而在DX12中,通过底层硬件优化,让多核心的运算任务得到合理的分配,让系统以更高效的状态运行。

  由此可以看出,DX12更像是大众玩家的福音,因为他们一直使用的主流平台有机会体验到性能的提升——不需要升级任何硬件。听起来十分神奇,所以还是在测试中证明吧。

 

用什么测试DX12?

 DX12
第一款测试DX12性能的工具,API Overhead Feature Test

  答案就是我们经常接触的3DMark,2015年3月,Futuremark发布了3DMark v1.5.884版本,新的版本加入了API Overhead附加测试,这是一项对DX12、DX11、AMD Mantle API的性能差异性独立测试,这也是全球首款DX12性能测试工具。

DX12测试

测试截图
测试截图

  API Overhead测试通过稳步增加绘制调用的方式来测试API的性能,过程中,虽然GPU可以轻松处理摄像绘图调用(Draw Call),但这一调用主要发生于CPU通知GPU绘制图像时,所以每次调用都会增加CPU系统开销,当调用量过大时便会于GPU之前成为系统瓶颈。

DX12测试
提供单线程DX11、多线程DX11、Mantle、DX12的最大绘制调用数量

  测试所反馈的结果是在帧速率降低到30FPS之前每秒实现的最大绘制调用数量,分为单线程DX11、多线程DX11、Mantle、DX12四项。可以通过测试成绩来看出四种API条件下的对CPU的优化性能。

 

测试平台与测试说明

Intel LGA1150平台
CPU
Intel Core i3-4160(2核/4线程)
主板
华硕 Z97 Deluxe
内存
海盗船DDR3-1600(8gx2
AMD FM2+平台
CPU
AMD A10-7850K(4核/4线程)
AMD A8-7650K(4核/4线程)
主板
微星A88X-G45
内存
海盗船DDR3-1866(8gx2
共用配件
硬盘
主盘:三星830固态硬盘(256G)
副盘:西部数据1TB 黑盘
显卡
CPU自带核显
电源
HighPower 1000W
软件平台
操作系统
Windows 10
评测方案
API Overhead Feature Test

  为了体现平台间的差距,我们选择了当前热门的三组整合平台进行测试,分别是AMD A10-7850K、A8-7650K以及Core i3-4160。

新旧版测试对比

新旧版测试对比
4098驱动与4124驱动对比,DX12的性能有着天渊之别

  Futuremark在发布这个测试工具宣称,它不是用来分出显卡性能高低的,仅是测试在同一套系统上使用不同API的性能差异。为什么这样说呢?因为针对DX12的驱动还未完善,我们在测试Intel平台新旧驱动时,就出现测试分数有巨大反差的现象,旧驱动DX12表现甚至比DX11更差。所以这项工具以及相应DX12驱动还在完善之中。

APU
API Overhead Feature Test的结果受到CPU与GPU影响,测试整合平台最好不过

  不过,CPU与GPU的性能都会对这个测试的结果造成影响。所以用来测试这些整合平台的纵向性能与DX12对比,还是有一定的参考价值的。

AMD平台测试成绩

  正片来了!我们用截图的形式来呈现两个平台的测试成绩,让网友有个直观的对比。首先是AMD平台,AMD A10-7850K、A8-7650K的测试结果如下图。

AMD平台测试成绩
AMD A10-7850K在720p分辨率的测试结果

AMD平台测试成绩
AMD A10-7850K在1080p分辨率的测试结果

  720p分辨率下,AMD A10-7850K在DX11单线程跑分647,783 Draw Calls/s,DX11多线程跑分619,766Draw Calls/s,使用Mantle API的结果是3,438,265Draw Calls/s,而DX12的结果是3,635,385 Draw Calls/s。

  1080p分辨率下,AMD A10-7850K在DX11单线程跑分623,406 Draw Calls/s,DX11多线程跑分597,961Draw Calls/s,使用Mantle API的结果是3,357,256Draw Calls/s,而DX12的结果是3,045,067 Draw Calls/s。

  可见,DX12与Mantle API下每秒最大绘制调用数量将DX11甩了一条街,分别是单线程DX11的5倍左右。有趣的是,在不同分辨率下,DX12与Mantle的成绩各有高低,综合比例来看,DX12应该比Mantle高的,不过可能由于驱动或者CPU自身性能瓶颈问题,导致了DX12在1080p的不正常。

AMD平台测试成绩
AMD A8-7650K在720p分辨率的测试结果

AMD平台测试成绩
AMD A8-7650K在1080p分辨率的测试结果

  在AMD A8-7650K平台的测试结果也是如此,Mantle以及DX12 API的每秒最大绘制调用数量依然是DX11环境不能企及的。

  有趣的是,在A8平台下DX12的每秒最大绘制调用数量在两个分辨率都比Mantle低。估计原因是A8的CPU性能比A10低,DX12比起Mantle更多地需要调动CPU运算,使得瓶颈影响更加明显。

 

Intel平台测试成绩

Intel平台测试成绩
Intel Core i3-4160在720p分辨率的测试结果

Intel平台测试成绩
Intel Core i3-4160在1080p分辨率的测试结果

  720p分辨率下,Intel Core i3-4160在DX11单线程跑分455,157 Draw Calls/s,DX11多线程跑分512,165Draw Calls/s,而DX12的结果是1,131,209 Draw Calls/s。

  1080p分辨率下,Intel Core i3-4160在DX11单线程跑分444,899 Draw Calls/s,DX11多线程跑分458,000Draw Calls/s,而DX12的结果是948,498 Draw Calls/s。

  从中可以看出,Intel平台下,单线程DX11到DX12 API的对比,后者的提升只有2倍多。

 

测试小结:

DX12

  显而易见,DX12乃至Mantle API在CPU的调用效率是DX11 API不能企及的,体现了新技术的优势。

AMD
AMD的跑分比Intel领先不少,优化做得不错

  至于平台对比来看,AMD在DX12 API环境下的每秒最大绘制调用数量是Intel平台的三倍。这得益于DX12改善多核心的优化,让各个核心的工作更加平均,提升了效率。同时GPU架构的优势,让调用效率更加高。

 

PConline总结

Win 10
DX12的出现给了玩家很大的升级Windows 10动力

  通过这一次简单的测试可以看出,DX12的出现给了玩家很大的升级Windows 10动力。通过底层优化,DX12 API有助于降低系统开销,让调用更加高效,使整个系统得以更好运作。

  尤其是多核心环境下,在DX12 API获得的收益更加多。改善了以往四核CPU在游戏性能不如高频双核CPU的不合理。同时,通过底层的优化,游戏开发者能够放开手脚,真正实现游戏对多核CPU的完美优化。所以不难看出,核心数更多、GPU更强的AMD在这个测试中展示了明显的优势。

3dmark
当然这只是API的调用效率测试,需要DX12游戏大规模发布后才看到真实力

  不过,DX12游戏还是在纸面阶段,DX12 API是否带来这么高的收益还得看这些游戏推出后的测试。而这次只是一个API的调用效率测试,并不代表DX12游戏性能。更多地给大家一个预热的参考。

为您推荐

加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
热门排行

DIY论坛帖子排行

最高点击 最高回复 最新
最新资讯离线随时看 聊天吐槽赢奖品