用PresentMonLauncher测试DX12游戏帧速教程

时间:2016-12-06 10:56 | 来源:金桥电子网 | 点击: 次 [去老版] [去论坛] [去网店]

核心提示:如果不满足于显示帧速,而是需要记录帧速变化用来测试游戏,那么Steam就无能为力了。这里推荐一款名为PresentMonLauncher的软件。这款软件是由英特尔的工程师协助开发,专门用于记录


    如果不满足于显示帧速,而是需要记录帧速变化用来测试游戏,那么Steam就无能为力了。这里推荐一款名为PresentMonLauncher的软件。这款软件是由英特尔的工程师协助开发,专门用于记录测试游戏帧速,它可以支持一切3D游戏,包括DX12游戏以及Vulkan API的游戏,如DOOM。

        PresentMonLauncher是一款相当专业的软件,目前版本已经更新的1.0版,界面虽然做的一般还不能显示正确(开发人员太偷懒了吧……),但这并不影响它的功能。下面我们就来介绍一下这款软件的正确运行方式。  

 

PresentMonLauncher的软件界面让人一头雾水,但操作起来其实比较简单

        如果各位要PresentMonLauncher输出测试数据(会生成一个CSV文件),那么要在Output File项上打勾,并且在下面的空格部分选择输出的路径,然后最基本的选项就结束了。

        然后任意打开一个游戏,无论是DX11或者DX12游戏都可以,进入游戏后按下热键(有提示,也可自定义),然后再切换出来,我们会发现PresentMonLauncher已经自动找到了游戏的进程(右上角显示了XXXX的执行文件)。

 

软件已经找到了Hitman这个游戏的进程

        PresentMonLauncher的热键可以按照自己的喜好随意调整,在游戏中按下热键后,PresentMonLauncher不但能找到进程,并且自动开始记录游戏帧速,再按一下热键就可以结束记录帧速,此时所有的游戏帧速数据就会被记录在CSV文件中。

       CSV文件可以用Excel打开,不过里面的数据比较复杂,不容易看懂。所以我们还需要下载一个小工具FLACalculator来协助我们。FLACalculator是专门用来分析游戏帧速的软件,打开这个软件,会看到三个空行,第一行我们需要填上测试的GPU名称,在第三行中选择我们刚才测试完的CSV帧数数据,点击右下角的NEXT就能看到游戏每帧画面的数据。

 

FLACalculator可以分析CSV的帧速数据

        不过这样的数据显然会让人一头雾水,我们要看的可是游戏的具体帧速表现,点击FLACalculator下方的FPs,软件就会显示游戏的帧速曲线图了。在这个曲线图中,我们可以看到游戏的最大帧速、最小帧速以及平均帧速。

 

游戏的帧速表现一目了然

        利用PresentMonLauncher以及FLACalculator这两款软件的配合,玩家几乎可以侦测大多数游戏的帧速表现,最新的DX12游戏也可以全部支持。当然在测试软件的过程中,我们发现还是有一些游戏不兼容这个软件,比如最新的PES2017就无法用PresentMonLauncher找到进程,也就无法记录帧速了。

上一篇:Steam显示DX12游戏速率的方法

下一篇:Afterburner测试DX12游戏帧速的方法

返回金桥电子网首页

(责任编辑:JQDZW)
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
验证码:点击我更换图片

栏目列表