像FRAPS和NVIDIA的ShadowPlay这样的工具对于在Windows上监视游戏性能非常有用,但是它们与微软的通用Windows平台(UWP)游戏不起作用。幸运的是,一些工具可以让您监控您的帧率和为Windows 10的新应用程序平台**的基准游戏。
有些个别游戏可能有集成的FPS计数器,你可以使用,但大多数没有。这里的工具将让你监测你的FPS游戏,如量子断裂,齿轮战争:终极版,Forza赛车6:Apex,和Windows商店版的崛起的古墓丽影。
相关报道:为什么你不应该从Windows商店购买《古墓丽影崛起》(以及其他PC游戏)
PresentMon是一个由英特尔的开发人员创建的开源工具。它使用事件跟踪来监视底层Windows操作系统中的“present”命令,并记录有关这些命令的信息。这允许它监视DirectX 10、DirectX 11和DirectX 12游戏的性能。即使这些应用程序是通过Windows应用商店分发的通用Windows平台(UWP)应用程序,它也能工作。换句话说,这个工具之所以有效,是因为它不需要与UWP应用程序进行交互——这是不允许的。它监视较低级别的窗口。
这是一个命令行应用程序,因此没有漂亮的图形界面。一个有进取心的开发人员可以在这个命令行程序上创建一个图形化工具,以便将来更容易实现。
不幸的是,目前还需要一些工作。您需要访问PresentMon repository页面并单击Download ZIP下载存储库。然后,您需要从Microsoft下载免费的VisualStudioExpress社区版。安装visualstudio并允许它自我更新。
解压缩下载的PresentMon存储库文件并双击“演示文稿.sln“文件以在Visual Studio中打开它。visualstudio将提供编译器的下载。
下载和安装所需软件完成后,您可以打开PresentMon.sln在VisualStudio中文件并构建应用程序。只需单击“构建”>“构建解决方案”即可构建它。
然后您将得到一个x64目录,假设您使用的是64位版本的windows10(可能是)。这包含可以使用的PresentMon64.exe命令。如果您愿意,可以将此文件放在更方便的目录中,如桌面或下载文件夹。
您需要使用UWP应用程序的进程ID来监视它。首先,启动一个游戏。接下来,按Ctrl+Alt+Escape打开任务管理器。
右键单击“流程”选项卡上的标题,并启用“PID”列。如果您没有看到流程选项卡,请单击“详细信息”
找到你想要监视的正在运行的UWP游戏并记下它的PID编号。每次启动应用程序时,此进程ID号都会更改,因此如果关闭并重新打开游戏,则必须再次找到它。
您需要以管理员身份打开命令提示符窗口才能运行此命令。要执行此操作,请右键单击“开始”按钮或按Windows+X,然后单击“Command Propmt(Admin)”选项。
更改到包含PresentMon64.exe命令的目录。只需键入“cd”,然后输入保存PresentMon64.exe文件的目录路径。
cd C:\path\to\PresentMon-master\x64\Debug然后,运行以下命令,用要监视的应用程序的进程ID号替换#######。
PresentMon64.exe -process_id ####您将看到您指定的应用程序的FPS显示在命令提示窗口中。它不会覆盖游戏,所以当你想检查它时,你必须在这里Alt+Tab。
Dxtory是一个更加用户友好的替代方案。与PresentMon一样,Dxtory从Windows的较低级别获取数据。它不需要直接与游戏应用程序交互,这意味着它可以与那些UWP游戏一起工作。您需要下载“最新”版本,而不是“稳定”版本(至少是版本2.0.134),因为最新版本修复了与DirectX 12应用程序的兼容性问题。
与PresentMon不同,它提供了图形用户界面。它甚至可以覆盖其FPS计数器在UWP游戏。这是一个真正的替代FRAPS,与所有的钟和口哨。
这个应用程序是付费软件,虽然有试用版你可以使用。开发商收取3800日元的许可证费用,约为34.50美元。
只需启动Dxtory应用程序,然后启动–或Alt+Tab返回–您的UWP游戏。FPS计数器将覆盖在UWP游戏的左上角。
您还可以切换回Dxtory应用程序以查看更多信息并自定义设置。但是你不需要做任何特殊的设置-打开Dxtory,启动一个UWP游戏,它就可以工作了。如果您想摆脱FPS计数器,只需关闭Dxtory应用程序。
在未来,更多的游戏工具-如NVIDIA的ShadowPlay-可能会随着微软的新应用平台而更新。目前,只有少数工具可以工作,你需要用你的方式去使用UWP游戏他们。微软的UWP平台仍在开发中,这一点在PC游戏中最为明显。
在Windows上安装软件真是一件痛苦的事。由于Mac应用商店安装和Linux软件包管理器等选项的帮助,其他操作系统在这一领域客观上更好。Windows最多只能依靠Ninite之类的批量安装应用程序。但在未来几年,这种情况可能会改变。 ...
windows10应该是一个对玩家友好的操作系统,我想如果你把它和windows8比较一下,它确实成功了。但也有一些怪癖是恼人的,而不是有益的,如游戏DVR功能。 ...
...形处理单元(GPU)来增加每秒帧数(FPS)?如果你不确定如何开始,让我们引导你走向PC启蒙之路。 ...
...然发现游戏难以运行,我们都会为您提供帮助。下面介绍如何修复Windows中的低FPS问题,并恢复到高质量的游戏。 ...
...登录时自动记住并重新打开您的非传统应用程序。下面是如何设置它。 首先,打开Windows设置。为此,请单击“开始”菜单并选择小齿轮图标,或按键盘上的Windows+i。 在“设置”中,单击“帐户” 在“帐户”中,单击侧边栏中...
...。它的快速启用和工程,几乎在任何蒸汽游戏。下面介绍如何在Windows10、Mac或Linux上的Steam游戏中查看FPS。 首先,在Steam中单击Steam>Settings。 在出现的设置窗口中,单击左侧边栏中的“游戏中”。 点击“游戏内FPS计数器”框,...
...是一个强大的全屏覆盖,你可以在PC游戏中使用。下面是如何在游戏中显示每秒帧数(FPS)。 此功能是游戏栏的一部分。要打开它,请按Windows+G。(如果游戏栏没有出现,请转到“设置”>“游戏”>“Xbox游戏栏”,并确保将...
...发工具包。微软早在2016年就正式宣布推出Xbox One。以下是如何在现代Xbox上使用开发者模式,以及您可能希望使用的原因。 什么是开发者模式(developer mode)? 微软在2016年Build大会的主题演讲中首次宣布Xbox将采用开发者模式,同...