聊聊越来越娱乐TimeDMarkSpy(运算聊聊越来越娱乐游戏)

聊聊越来越娱乐TimeDMarkSpy(运算聊聊越来越娱乐游戏)

原本只是想简单翻译搬运一下PCWorld的《3DMark Time Spy tested: We pit Radeon vs. GeForce in this major new DX12 benchmark》这篇文章,但没想到最后变成了这个样子,和预想的有点差距啊... 其实在次元君看来这两年3DMark已经越来越娱乐化了,目前不少外媒在评测显卡的时候并不会再使用3DMark或是其他的跑分工具,只以实际游戏的帧率为主,但不可否认的是3DMark依旧是目前最为知名的显卡跑分工具。
3DMark在7月初的时候推出了基于DircetX 12的全新测试场景Time Spy,和之前的几次更新一样,此次同样也没有推出新版本的软件,只需在之前的基础之上下载“补丁”即可。
至于价格,PCWorld原文当中提到如果已经拥有3DMark Advanced Edition只要花10刀就可以入手Time Spy,而在7月23日以前剁手只要半价5刀。
但是次元君要小声的告诉各位,如果在Steam中国区购买并遇上暑期促销的话,外加PCMark一起入手都只要70+软妹币,虽然感觉并没有什么用,但本人还是莫名买买买了... Time Spy和先前DircetX 12的API Overhead Feature Test不同,它是完整的测试场景,不仅包含两个图形和一个CPU的测试环节,而且也实现了DircetX 12的重要特性。
而API Overhead Feature Test只能够测试Draw Call(绘制调用,程序向GPU发出绘图请求)能力。
上图是Time Spy和Fire Strike场景的规模对比,顶点、三角、曲面细分、计算着色器的数量都有大量的增加。
按照原文当中所说,Time Spy支持很多DircetX 12的重要特性。
但次元君觉得大家关注最多的应该还是异步运算,包括自己在内的大多数人听到最多的还是这个特性,同时异步运算也是现在A/N两家争论的重点。
值得一提的是Time Spy的设置中提供了开启或是关闭异步运算的选项,可供大家对比测试。
以下是次元君的现学现卖,如果发现有不科学之处欢迎吐槽。
异步运算其实是这个样子的,DircetX 12拥有两大重要特性多线程命令缓冲记录和异步着色器,更加接近硬件底层。
程序会拥有比以往更高的控制权,当程序提交指令之后,CPU并不会等待其是否执行完成,而是直接从程序中继续获得指令,同时还会利用到CPU的多线程,确保任何时间都能提交大量指令给GPU。
而GPU在硬件部分同样也必须适应这样的“高强度”工作,能够同时处理不同的工作,例如同步处理纹理、贴图、物理运算等。
而如此一来异步运算就能够提升系统整体的绘图效率。
另外,原文还提到multi-adapter多适配器,这和大家熟悉的SLI、CrossFire的效果类似,允许多块显卡协同工作,只是SLI、CF需要驱动以及硬件层面的支持,而DircetX 12的multi-adapter依赖软件实现,可以无关显卡的品牌以及型号,也就是说理论上可以做到Intel的核心显卡和独显协同工作。
当然DircetX 12引入的特性还有很多,但这些有些过于专业了,这里就不展开讲解了(其实次元君在这方面也不是老司机)。
Time Spy最终得分的是这样计算出来的,以下图片里有给出计算公式(是英文的说...嘛,蛮简单的如果有不明白的地方大家自行问度娘吧) 3DMark官方对这个公式的科学性也有解释,大致是这么个意思:认为这样最能体现系统的平衡性,可权衡CPU和GPU对成绩的影响幅度,使得最终结果更有实际意义,防止过高的单项成绩拉高整体的跑分。
因为在实际应用当中CPU或是GPU性能过剩,那么另一方就会造成瓶颈。
PCWorld跑分平台搭载的是Core i7-5960X,所以CPU成绩非常夸张,CPU部分成绩比次元君自用的PC高了太多。
然而从第一张图来看,同级别N卡的图形成绩基本完爆A卡(Time Spy是影驰赞助的,所以不解释)。
之后PCWorld对开启异步运算前后的跑分结果进行了对比,其中A卡受到了较大的影响,差不多有10%+,而N卡的幅度就比较小,作为在异步运算方面颇具争议基于Maxwell架构的900系列,丝毫不受是否开启异步运算的干扰,而新的Pascal架构也差不多只有5-6%的样子。
但不管异步运算对跑分的影响如何,总之目前N卡在Time Spy中的表现还是要高于A卡的。
这里次元君要哔哔一下,记得Nvidia之前好像表示过要通过驱动来解决异步运算的问题,貌似并不管用...Nvidia的Maxwell架构基本上能算是没什么异步运算能力... 面对这个情况,有人提出了质疑,认为Time Spy当中所使用异步运算的比例太少,不足以体现出A卡的优势,所以这导致了N卡成绩领先于A卡。
有老司机给出了数据说DOOM中异步运算比例是43.7%,AOTS(奇点灰烬)是90.45%,但Time Spy测试中实际占的比例是21.38%。
(各网站的跑分汇总) 虽然符合3DMark官方所说的每帧运算中异步运算所占的比例是10-20%,但是和实际游戏相比未免有些偏少。
抛开旧的系列不谈,由于基于Vega 10架构的RX 490还未正式露面,所以A卡暂时没有和GTX 1070/1080抗衡的同代产品。
现在能够进行同代对比的只有RX 480和GTX 1060。
RX 480 VS 1060 DX12按住图片左右滑动RX 480 VS 1060 DX11按住图片左右滑动 这两张显卡Time Spy的实际跑分同样是N卡获胜,但是在实际游戏的帧率上却不是这样,在guru3d对比测试的结果中,RX 480运行几款DircetX 12游戏的帧率普遍比GTX 1060高了一些,而DircetX 11的游戏则是各有所长,所以目前综合来看1060在整体游戏的帧率上会略有优势一些。
其实从这一点上就比较显而易见了,AMD对于异步运算的支持确实比Nvidia来的要好一些,所以就游戏当中的表现来说,AMD的显卡显然是更加适合有大量DircetX 12异步运算的游戏,如果游戏当中异步运算的比例增加,那A卡就越有优势(人家按摩店有Mantle的经验),但是随着DircetX 12游戏不断推出,到底多少游戏会使用大比例的异步运算还是未知数,说不定以后The Way的游戏Nvidia会偷偷的限制异步运算比例?

联系我们

在线咨询:点击这里给我发消息