Windows 10已经问世数十个月,早前大家等待的DX12盛宴姗姗来迟,终于有了“上菜”开餐的迹象,大批3A级 DX12 大作获得主流玩家的青睐,其中最为知名的就是经典FPS系列战地了。

2016年10月战地1 发售,凭借着寒霜引擎惊人的表现力、DX12图形API 高效率的技术特性和EA 工作室卧薪尝胆、扬弃传统的决心,战地1 无论是多人还是单人部分都获得了玩家、媒体的好评,销量节节攀升。尝鲜过后,DIY的硬件发烧友和极致性能党不得不正视一个战地1的窘境——传统的Fraps、RTSS等监控软件纷纷失效,如同之前的古墓丽影10一样,大家虽可借助Steam、NV Experience等第三方工具看到实时的帧率显示,但却难以记录,性能统计成了新难题。

dx11和dx12对吃鸡的帧数(DX12记录帧数有奇招)(1)

DX12战地1记不了帧数?替代Fraps有奇招

dx11和dx12对吃鸡的帧数(DX12记录帧数有奇招)(2)

战地1 战场氛围渲染空前逼真 DX11 下Fraps正常显示

传统的Fraps软件既可以记录帧数也可以实时监控,一直是玩家们钟爱的首选,不过他的开发版本号停在3.59已经有很多年了(支持DX12的3.60还在开发中),自从DX12图形API问世以来,包括Vulkan API在内的新游戏都让Fraps无能为力。如果说2015年的咖啡因还算是小众的话,今年年初发售的古墓丽影10已经第一次让大众感受到DX12对帧率监视的不友好了。

dx11和dx12对吃鸡的帧数(DX12记录帧数有奇招)(3)

从古墓10 开始 这个问题困扰大众

包括基于Rivaturner在内的其他第三方超频/监控软件在内,刚开始都是对DX12无可奈何的,好在正版用户还有Steam,Nvidia在后来的驱动中也集成了帧数监控功能。不过监控毕竟不是记录,对于喜欢对比测试的游戏发烧友和媒体来说,仅仅监控是不足的。我们虽然也有PresentMonLauncher这样看似专业的DX12工具,操作起来却异常的繁琐。

dx11和dx12对吃鸡的帧数(DX12记录帧数有奇招)(4)

这个工具麻烦的很啊

dx11和dx12对吃鸡的帧数(DX12记录帧数有奇招)(5)

关键时刻仍然要靠阿拉伯的劳伦斯 哦不 是Rivatuner(AfterBurner)

dx11和dx12对吃鸡的帧数(DX12记录帧数有奇招)(6)

最新版软件及时更新助我们一臂之力

终于,2016年九月,在著名国外硬件媒体Guru3D的支持下,MSI Afterburner 更新到了 4.30 BETA 14版,正式支持了DX 12 API的帧数监控,同时其传统的日志记录能力也得到了保留。今天我们就以一款搭载GTX1070显卡的国际一线大厂新锐游戏本为载体,利用最新版Afterburner 4.30 Stable介绍一下战地1 游戏的DX 12帧数记录方法。

操作具体过程详细解读

首先我们要找到Msi Afterburner 4.30 BETA 14以后版本号的软件并完整安装它,Rivatuner一定要装,不能回避。

dx11和dx12对吃鸡的帧数(DX12记录帧数有奇招)(7)

Msi Afterburner

安装完毕后,在设置选项卡中找到OSD显示栏目,我们可以勾选自己想要显示的项目,包括但不限于帧数、帧生成时间、GPU温度、电压、频率、核心频率、显存使用率等指标,确保栏目前面的对号呈现标记状态。如果想在截图中显示,要选中栏目后选择下方的在OSD中显示。

dx11和dx12对吃鸡的帧数(DX12记录帧数有奇招)(8)

dx11和dx12对吃鸡的帧数(DX12记录帧数有奇招)(9)

After Burner勾选项目

将进度条拖拽向下,我们可以看到“日志文件保存到——”的对话框,挑选合适的路径后打勾即可,随后进入游戏正常体验或截图,在第三页我们将集中展示这方面的截图样例。

dx11和dx12对吃鸡的帧数(DX12记录帧数有奇招)(10)

勾选日志文件记录选项

当我们退出游戏返回桌面后,便可按图索骥找到这个HML文件,直接用EXCEL打开(笔者为2013版本),会被提示分隔符的选择,选择分号 逗号的组合即可顺利完成,进入EXCEL 图表。

dx11和dx12对吃鸡的帧数(DX12记录帧数有奇招)(11)

EXCEL 图表

图表中我们勾选的项目都会如实列出,很容易可以找到帧率、GPU温度、GPU核心频率等信息,如果玩家确定不了自己想要截取的时间段可以观察GPU核心频率的变化找到游戏刚刚从即使渲染过场转入游戏场景的时间点。

dx11和dx12对吃鸡的帧数(DX12记录帧数有奇招)(12)

找到自己想要的数据

dx11和dx12对吃鸡的帧数(DX12记录帧数有奇招)(13)

战地1 我们的测试结果

剩下的项目就非常简单了,我们找到自己想要的数据范围,直接截取出来,按照时间单位(秒)自己组合设计各种折线图即可。我们这里选择的是120秒时间范围,得出的成绩已经列出。

更多测试游戏截图

为了证明DX 12图形API监测的有效性,我们在此集中展示战地1 的DX12模式精彩截图,选项设置为1080P 百分百解析度 最高画质。

dx11和dx12对吃鸡的帧数(DX12记录帧数有奇招)(14)

监视器设置

dx11和dx12对吃鸡的帧数(DX12记录帧数有奇招)(15)

D3D12 游戏截图

dx11和dx12对吃鸡的帧数(DX12记录帧数有奇招)(16)

D3D12 游戏截图

dx11和dx12对吃鸡的帧数(DX12记录帧数有奇招)(17)

D3D12 游戏截图

dx11和dx12对吃鸡的帧数(DX12记录帧数有奇招)(18)

D3D12 游戏截图

dx11和dx12对吃鸡的帧数(DX12记录帧数有奇招)(19)

D3D12 游戏截图

dx11和dx12对吃鸡的帧数(DX12记录帧数有奇招)(20)

D3D12 游戏截图

dx11和dx12对吃鸡的帧数(DX12记录帧数有奇招)(21)

D3D12 游戏截图

dx11和dx12对吃鸡的帧数(DX12记录帧数有奇招)(22)

D3D12 游戏截图

dx11和dx12对吃鸡的帧数(DX12记录帧数有奇招)(23)

D3D12 游戏截图

这些截图分布在战地1 “阿拉伯的劳伦斯”分支之中,色彩明丽,画面逼真。在此,我们祝广大爱好者游戏愉快。

,