使用MangoHud在“hackendeck”上检查FPS、CPU和GPU使用的情况

原文链接:Using MangoHud to check FPS, CPU & GPU usage on a ‘hackendeck’ 由Jean-Luc Aufranc撰写。
本文共计1287字,预计阅读3分钟

MangoHud

之前,我按照 Valve 的文档使用迷你 PC 构建了一个“hackendeck”来模拟他们备受期待的 Steam Deck。有趣的是,“hackendeck” 使用 一个叫做Manjaro 的Linux 操作系统,因为虽然 Valve 的早期版本 Steam 操作系统是基于 Debian,但他们现在已经转向了基于 Arch。

如果“hackendeck”只是 Windows 上的 Steam,那么为了查看游戏性能,我只会使用 MSI Afterburner。然而,直到现在,对于 Linux,我总是不得不估算平均 FPS(每秒传输帧数),因为我一直不知道在Linux平台中有没有一个和MSI Afterburner一样好的替代工具。

幸运的是,有几位“评论者”推荐使用 MangoHud,这是一个 Linux 开源的 Vulkan/OpenGL overlay,用于监控 FPS、CPU/GPU 使用率和类似于 MSI Afterburner 的温度。所以现在我已经能够记录到我之前测试过的游戏的平均帧速率,我将在下面展示它们。

MangoHud 安装与配置

MangoHud 的安装非常简单。首先我用命令安装了一个 AUR 助手


安装manjaro 的AUR 助手yay
安装manjaro 的AUR 助手yay

然后我用它来安装了 MangoHud:


使用yay命令安装MangoHud
使用yay命令安装MangoHud

然后在创建目录“.config/MangoHud”和“mangologs”后,我将示例配置文件“/usr/share/doc/mangohud/MangoHud.conf.example”复制到“.config/MangoHud/MangoHud.conf”并调整了一些设置,例如添加温度、删除帧计时、设置输出文件夹以及更改屏幕位置和切换键,以免与游戏中的键起冲突:

配置mangohud

最后,我只用“mangohud steam”就启动了 Steam。

游戏性能

从《反恐精英:全球攻势》开始,使用 1280×720 分辨率的默认设置,平均帧率为 90.0 FPS:

hackendeck上运行反恐精英时的测试结果
hackendeck上运行反恐精英时的测试结果

如以下简短的屏幕录频所示:

点击此处即可观看相关视频。

在使用默认设置、1280×720 分辨率以及“垂直同步“关闭的《侠盗猎车手 V 》中,在最终的内置基准测试中,帧速率平均为 67.7 FPS:

hackendeck上运行侠盗猎车手 V时的测试结果
hackendeck上运行侠盗猎车手 V时的测试结果

以下是基准测试期间录制的简短录频:点击此处即可观看相关视频。

接下来,我使用 1280×720 分辨率的最低图形预设再次重复了《古墓丽影》内置基准测试。然而,自从重新启动后,游戏显示莫名其妙地变成了“红白”色而不是彩色的。该情况只发生在这个游戏中,但似乎不会影响帧率或性能,并且就像透过 AMD 眼镜观察一切一样,从以下基准测试摘录中可以看出:

点击此处即可观看相关视频。

平均值仍与之前相同,为 44 FPS:

hackendeck上运行古墓丽影时的测试结果
hackendeck上运行古墓丽影时的测试结果

然后我从通过 USB 连接的外部存储驱动器玩了一会儿《毁灭战士永恒》。使用游戏的默认设置和 1280×720 分辨率,平均帧率为 44.4 FPS:

hackendeck上运行毁灭战士永恒时的测试结果
hackendeck上运行毁灭战士永恒时的测试结果

并且游戏录屏是这样的:点击此处即可观看相关视频。

在发表上一篇文章后,一些“reddit”评论提到了 LTT 的 Linus Sebastian 发布的一段视频,这个视频讲述了他使用官方 Steam 平台的经历。在视频中,《毁灭战士永恒》的帧率比我观察到的要高得多。虽然造成这种情况的原因有多种,但我注意到的一个不同之处是他更改了一些默认游戏设置,据我所知,这些设置包括关闭“垂直同步”和“运动模糊”并将“整体质量”设置为中等的。当我使用类似的设置时:

毁灭战士永恒的渲染效果设置一

毁灭战士永恒的渲染效果设置二
毁灭战士永恒的渲染效果设置二

毁灭战士永恒的渲染效果设置三

毁灭战士永恒的渲染效果设置四
毁灭战士永恒的渲染效果设置

平均帧率提高到 52.6 FPS:

修改画面渲染效果后的毁灭战士永恒测试结果
修改画面渲染效果后的毁灭战士永恒测试结果

如以下示例所示:点击此处即可观看相关视频。

最后意见

使用 MangoHud 的一个有趣的好处是能够观察 CPU 和 GPU 的使用情况。《古墓丽影:暗影》和《毁灭战士永恒》都受到 GPU 限制。《反恐精英:全球攻势》 和 《侠盗飞车V》出现上述的情况会比较少,其中后者的 CPU 使用率最高。这与 Valve 的观点一致,因为 Steam Deck 的 GPU 更强,虽然其 CPU 更弱,但预期其性能将与这款迷你 PC相同或更好。

分享这篇文章
订阅评论
提醒
0 评论
内联反馈
查看所有评论