如何看实时帧率(什么软件可以实时检测帧率)

放弃Fraps,我们有更好的游戏工具

现在DX12游戏越来越多,但是除了少部分游戏自带Bnechmark可以让玩家自己测试之外,常规的如Fraps这类软件都是无法测试和记录DX12游戏的帧速的。所以玩家遇到像《战地1》、《Hitman》这样的DX12游戏,也只能用肉眼判断自己的机器跑得流畅不流畅,很不客观。下面我们就教大家一些方法,可以看到以及测试DX12游戏运行的具体帧速,了解自己电脑的性能。

只看实时帧速?用Steam最科学

一般而言,Fraps是我们最常用的显示游戏帧速的工具,但是这个软件已经停止更新很久了,而且仅支持DX11游戏,遇到DX12游戏就无法正常工作。如果不考虑记录游戏的帧速,那么我们可以用Steam这个软件替代。

Steam虽然是个游戏平台,但这个软件里面是带有帧速显示功能的,而且由于Steam本身含有各种DX12游戏,比如《古墓丽影》,所以它的帧速显示功能也是支持DX12游戏。我们只需要在Steam设置中将“游戏中”选项的“游戏中显示帧速”开启即可,这样通过Steam运行的游戏,无论是否DX12游戏,都将在屏幕上显示实际的运行帧速,非常方便。

注意,Steam是通用软件,无论是A卡还是N卡都适合。

如何看实时帧率(什么软件可以实时检测帧率)

Steam可以在游戏中直接显示帧速

如果用户使用的是NVIDIA显卡,也可以选择NVIDIA的GFE软件,GFE软件同样可以实时显示玩家任意游戏的帧速。但个人还是推荐大家Steam,简单直接并且适合各类玩家,只是一定要记得非Steam购买的游戏(比如破解版)需要添加进Steam游戏库里,并通过Steam运行才能实时显示的帧速。

如何看实时帧率(什么软件可以实时检测帧率)

将各类非Steam的游戏添加入库

测试DX12帧速,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找到进程,也就无法记录帧速了。

要想图方便,就用Afterburner

或许很多人觉得PresentMonLauncher显得过于专业,还需要用两个软件才能正确显示游戏帧速,有点麻烦。还好最近Afterburner这款超频软件进行了版本更新,最新版的Afterburner终于可以支持DX12的游戏监测了,这样我们也可以比较方便地进行DX12游戏帧速的显示和记录了。

最新版的Afterburner版本号为4.30 BETA 14,之前的版本是不支持DX12监测的,所以下载的时候别下错了。找到正确版本号并且下载后即可安装,需要注意的是,Afterburner所附带的另一款软件Rivatuner也要一并装上,不能跳过。

如何看实时帧率(什么软件可以实时检测帧率)

最新版的Afterburner界面也有很大的变化

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

如何看实时帧率(什么软件可以实时检测帧率)

将想要显示的数据进行勾选,然后记得在下方的OSD显示上打勾

教你如何显示/测试DX12游戏的帧速_电脑报在线

继续将进度条拖拽向下,我们可以看到“日志文件保存到——”的对话框,挑选合适的路径后打勾即可,随后进入游戏正常截图即可。这样退出游戏后,通过我们日志文件保存的路径,我们就能找到以Html形式记录下来的帧速数据。 这个HTML文件可以用Excel打开,Excel图表中用户勾选的项目都会如实列出,很容易可以找到帧率、GPU温度、GPU核心频率等信息,如果玩家无法确定自己想要截取的时间段,那么可以观察GPU核心频率的变化,GPU核心频率从高到低的这一段,就是游戏从渲染到结束的时间点。这样通过Excel生成曲线图,我们可以测试到游戏的帧速变化了。

如何看实时帧率(什么软件可以实时检测帧率)

想要记录帧速,就要保存日志文件

如何看实时帧率(什么软件可以实时检测帧率)

在Excel表中我们可以轻易看到游戏的帧速

本站无法对海量内容真伪性鉴别,请勿相信本站任何号码,邮件,站外网址等信息,如有需要,请自行甄别。版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至net@163.com举报,一经查实,本站将立刻删除。
(0)
上一篇 2022年12月24日 上午11:48
下一篇 2022年12月24日 上午11:52

相关推荐

发表回复

登录后才能评论