天下网吧 >> 网吧系统 >> 系统动态 >> 正文

常用工具都跪:DX12下这样测试游戏帧数

2016-10-12不详佚名

随着DX 12游戏大量上市,越来越多的玩家开始体验DX 12游戏的乐趣,DX 12游戏最明显的特征就是带来了比DX 11更绚丽的游戏特效,同时游戏对显卡的要求也有了显著的提升,有很多朋友都表示以前的老显卡在面对最新的DX 12游戏时会有明显的卡顿,于是就就想了解自己的显卡在运行游戏时能到底保持怎样的帧数,但是这时候,问题来了……

常用工具都跪:DX12下这样测试游戏帧数

由于DX 12游戏采用了新的API,所以现有的大多数帧数记录软件都无法正常记录DX 12或者是Vulkan下游戏的帧数(像DOOM4)。其实这个问题也困扰了我们很久,很长时间以来的DX 12游戏都只能选择那些自带beach mark的进行测试。后来我们发现了一个新软件可以记录DX 12下游戏的帧数,具体的软件测试使用步骤及测试方法也会一并的放出。

PresentMonLauncher是一款用于测试游戏帧数的软件,它可以支持DX 12游戏以及UWP游戏的帧数测试,目前网上还只有英文版。而FLACalculator是一个可以让玩家更直观的了解测试后所得到数据的应用,首先自然是将两个软件下载下来,并将PresentMonLauncher正确的安装。

首先我们需要打开我们的PresentMonLauncher软件(以下简称PML),然后勾选上scroll_toggle这个按钮,也要勾选上这个Output File,并正确的选择输出文件的路径,这里我们将测试文件命名为“RX 470”并将输出的文件路径选择在F盘根目录下,这样我们的PML软件的设置工作就完成了。

常用工具都跪:DX12下这样测试游戏帧数

▲勾选这两个窗口

接下来我们需要正常的打开一个DX 12游戏,这里我们选择的是著名DX 12游戏大作,杀手6,在正常进入游戏并进入游戏画面之后,使用Alt-Tab命令切回我们的PML软件,在右侧的窗口中选中杀手6的进程“HITMAN”,如果没有显示游戏进程,可以点击“Refresh list”刷新一下。然后点击其中的Run PresentMon,此时桌面会弹出一个命令符黑框,这时软件就处于待命的状态了。

常用工具都跪:DX12下这样测试游戏帧数

▲选中杀手6的进程

常用工具都跪:DX12下这样测试游戏帧数

▲出现这个黑框,软件就处于待命的状态了

接着使用Alt-Tab命令切回游戏,在游戏中按键盘上的 Scroll Lock键,此时PML软件就开始记录测试结果,有玩家会问这个Scroll Lock键在哪?它在键盘的编辑区,有些键盘也会将该按钮简写为“SL”,在测试结束后再按下Scroll Lock键,这时游戏的帧数测试数据就在我们设置的路径中了。

常用工具都跪:DX12下这样测试游戏帧数

▲就是这个键

帧数测试文件是一个CSV结尾的的文件,打开这个文件你会看见一大串的数据,是不是有点晕头转向了呢?下面我们将使用FLACalculator来统计这数据。

打开FLACalculator软件,会看到三个空行,第一行我们需要填上测试的GPU名称这里我们选用的是RX 470,在第三行中选择我们刚才测试完的帧数数据,点击右下角的NEXT。

常用工具都跪:DX12下这样测试游戏帧数

▲这两项是必填项

在弹出的界面中,在curve analysis下的Average即为帧生成时间,有时在游戏中玩家会发现即使帧数很高但是仍有卡顿,这就是某一帧生成时间过长导致的卡顿,那么帧数的统计在哪里呢?点击右下角的这个FPS框就能看到帧数曲线辣。

常用工具都跪:DX12下这样测试游戏帧数

▲点击这个fps按钮

常用工具都跪:DX12下这样测试游戏帧数

该帧数曲线详细记录了游戏在运行时的帧数,右侧还有最大帧数、最小帧数以及平均帧数,数据还是比较全面的,至此DX 12下

本文来源:不详 作者:佚名

相关文章
没有相关文章
声明
声明:本站所发表的文章、评论及图片仅代表作者本人观点,与本站立场无关。若文章侵犯了您的相关权益,请及时与我们联系,我们会及时处理,感谢您对本站的支持!联系Email:support@txwb.com,系统开号,技术支持,服务联系QQ:1175525021本站所有有注明来源为天下网吧或天下网吧论坛的原创作品,各位转载时请注明来源链接!
天下网吧·网吧天下