MangoHud是一个强大而轻量的工具,专为游戏玩家、开发人员以及任何想要实时监控系统性能的人设计。
它可以作为Vulkan和OpenGL应用程序的覆盖层,显示诸如FPS(每秒帧数)、CPU和GPU使用情况、温度等重要信息。

在本文中,我们将探讨MangoHud是什么,它如何工作,以及如何使用它监控系统性能。我们还将提供逐步指南,帮助您在系统上安装和配置MangoHud。
什么是MangoHud?
MangoHud是一个开源项目,可在GitHub上找到,旨在提供一个简单且可定制的方式,在运行Vulkan和OpenGL应用程序时监控系统性能。这个覆盖层被设计为轻量级,意味着它不会占用太多系统资源,因此不会干扰您的游戏或其他任务。
MangoHud的主要特点:
- FPS计数器 – 显示当前每秒帧数,有助于了解游戏或应用程序运行的流畅程度。
- CPU和GPU使用情况 – 显示处理器和显卡的使用情况。
- 温度监控 – 跟踪CPU和GPU的温度,帮助您避免过热。
- 帧时序 – 提供关于渲染每帧所需时间的信息。
- 自定义 – 允许您更改叠加层的位置、大小和颜色,以适应您的喜好。
- 支持多个API – 可与Vulkan和OpenGL应用程序一起使用。
如何在Linux上安装MangoHud
MangoHud可以在许多Linux发行版的官方软件库中找到,并可以使用默认软件包管理器进行安装。
sudo apt install mangohud [On Debian, Ubuntu and Mint] sudo dnf install mangohud [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] sudo pacman -S mangohud [On Arch Linux] sudo zypper install mangohud [On OpenSUSE]
安装完成后,您可以使用以下命令验证MangoHud是否已安装:
mangohud --version
如何在Linux中使用MangoHud
安装完成后,可以通过简单命令为游戏和应用程序启用MangoHud。
为OpenGL应用程序启用MangoHud
要在具有OpenGL的游戏或应用程序中使用MangoHud,请使用以下命令:
mangohud application_name
为Vulkan应用程序启用MangoHud
对于基于Vulkan的应用程序,只需在命令前加上mangohud:
mangohud vulkan_application
叠加层默认会出现在左上角,显示FPS、CPU/GPU使用情况和其他指标。
为Steam游戏启用MangoHud
要在Steam游戏中使用MangoHud,请转到库,右键单击游戏,选择属性,在启动选项中添加。
MANGOHUD=1 %command%
现在启动游戏时,MangoHud 将会出现。
为Proton游戏启用MangoHud
对于通过Proton 运行的Windows游戏,在Steam的启动选项中使用以下命令:
MANGOHUD=1 PROTON_ENABLE_NVAPI=1 PROTON_NO_ESYNC=1 %command%
配置Linux中的MangoHud
MangoHud 允许用户使用配置文件自定义叠加层。
~/.config/MangoHud/MangoHud.conf
您可以修改配置文件来更改显示设置。
fps_limit=60 no_display=0 position=top-left background_alpha=0.4 font_size=24 cpu_temp=1 gpu_temp=1 ram=1
您还可以在运行游戏时使用以下键盘快捷键更改设置:
Shift + F12
→ 切换 MangoHud 开/关。Shift + F11
→ 切换日志模式。
结论
MangoHud 对于希望在运行游戏或图形应用程序时监视系统性能的Linux用户来说是一款出色的工具。它提供实时的FPS、CPU/GPU 使用率、温度和内存消耗等见解,帮助用户优化他们的游戏体验。
Source:
https://www.tecmint.com/mangohud-monitor-fps-cpu-gpu-games/