MangoHud
9,235
Stars
—
Forks
0
Watchers
—
Open Issues
待补全
许可证
C
语言
—
创建时间
最近更新
项目能做什么
用于监控 FPS、温度、CPU/GPU 负载等的 Vulkan 和 OpenGL 性能覆盖层。
来源:AI 基于仓库事实生成
· 内容以仓库实际 README 为准
使用说明 查看原始 README 原仓库文档
中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
# MangoHud
A Vulkan and OpenGL overlay for monitoring FPS, temperatures, CPU/GPU load and more.

---
- [MangoHud](#mangohud)
- [Installation - Build From Source](#installation---build-from-source)
- [Dependencies](#dependencies)
- [Building with build script](#building-with-build-script)
- [Installation - Pre-packaged Binaries](#installation---pre-packaged-binaries)
- [GitHub releases](#github-releases)
- [Arch-based distributions](#arch-based-distributions)
- [Debian, Ubuntu](#debian-ubuntu)
- [Fedora](#fedora)
- [Solus](#solus)
- [openSUSE](#opensuse)
- [Flatpak](#flatpak)
- [Normal usage](#normal-usage)
- [OpenGL](#opengl)
- [Hud configuration](#hud-configuration)
- [Environment Variables: **`MANGOHUD_CONFIG`**, **`MANGOHUD_CONFIGFILE`**, and **`MANGOHUD_PRESETSFILE`**](#environment-variables)
- [Vsync](#vsync)
- [OpenGL Vsync](#opengl-vsync)
- [Vulkan Vsync](#vulkan-vsync)
- [Keybindings](#keybindings)
- [Workarounds](#workarounds)
- [FPS logging](#fps-logging)
- [Online visualization: FlightlessMango.com](#online-visualization-flightlessmangocom)
- [Local visualization: `mangoplot`](#local-visualization-mangoplot)
- [Metrics support by GPU vendor/driver](#metrics-support-by-gpu-vendordriver)
## Installation - Build From Source
---
If you wish to compile MangoHud to keep up to date with any changes - first clone this repository and cd into it:
```
git clone --recurse-submodules https://github.com/flightlessmango/MangoHud.git
cd MangoHud
```
Using `meson` to install "manually":
```
meson build
ninja -C build install
```
By default, meson should install MangoHud to `/usr/local`. Specify install prefix with `--prefix=/usr` if desired.
Add `-Dappend_libdir_mangohud=false` option to meson to not append `mangohud` to libdir if desired (e.g. /usr/local/lib/mangohud).
To install 32-bit build on 64-bit distro, specify proper `libdir`: `lib32` for Arch, `lib/i386-linux-gnu` on Debian-based distros. RPM-based distros usually install 32-bit libraries to `/usr/lib` and 64-bit to `/usr/lib64`.
You may have to change `PKG_CONFIG_PATH` to point to correct folders for your distro.
```
CC="gcc -m32" \
CXX="g++ -m32" \
PKG_CONFIG_PATH="/usr/lib32/pkgconfig:/usr/lib/i386-linux-gnu/pkgconfig:/usr/lib/pkgconfig" \
meson build32 --libdir lib32
ninja -C build32 install
```
### Dependencies
Install necessary development packages.
- gcc, g++
- or gcc-multilib, g++-multilib for 32-bit support
- meson >=0.54
- ninja (ninja-build)
- glslang
- Vulkan loader (libvulkan-dev)
- libGL/libEGL (libglvnd, libgl-dev, libegl-dev, mesa-common-dev, mesa-libGL-devel etc)
- GBM (libgbm-dev)
- libdrm (libdrm-dev)
- libcap (libcap-dev)
- sd-bus (libsystemd-dev, or elogind on non-systemd distributions)
- yaml-cpp (libyaml-cpp-dev)
- X11 (libx11-dev)
- XNVCtrl (libxnvctrl-dev), optional, use `-Dwith_xnv
阅读完整原文
项目深度分析 AI 生成
Linux/Proton 游戏性能自动化回归与基准测试云平台
| 产品构想 | 利用 MangoHud 的 logging 命令行与 mangohudctl 控制能力,构建面向游戏工作室的 CI/CD 性能基准测试与异常帧告警平台。 |
| 核心功能 | CI 脚本唤起自动化无头/脚本化跑分、自动捕获 MangoHud 日志、1% Low 帧率与卡顿点自动归因、性能版本差异对比报告导出。 |
| 目标用户 | 跨平台游戏开发商、移植外包工作室、游戏 QA 团队。 |
| 难度/周期 | 中等偏高 · 2-3 个月 · 成本:具备 GPU 测试环境的服务器与云端运行节点成本 |
| 收费模式 | 按测试时长或测试节点数收取 SaaS 订阅费,或提供企业私有化部署 License。 |
| 竞争风险 | Linux 游戏原生或 Proton 适配的商业游戏工作室规模相对 Windows 较小(推测);测试自动化依赖复杂的游戏内自动化脚本。 |
| 依据 | AI推测 |
硬件评测与基准数据可视化高级工具(商业版 FlightlessMango)
| 产品构想 | 基于项目官方提到的 FlightlessMango.com 和 mangoplot 日志可视化生态,开发面向硬件评测博主和媒体的高级基准测试分析套件。 |
| 核心功能 | 批量导入 MangoHud 日志数据、多显卡/CPU 横向对比、生成适用于视频与文章的高清动效图表、无水印导出、私有云端数据归档与协作。 |
| 目标用户 | 科技自媒体作者、Bilibili/YouTube 硬件评测团队、硬件评测发烧友。 |
| 难度/周期 | 中等 · 1-2 个月 · 成本:Web 托管服务器及数据库存储成本 |
| 收费模式 | Pro 版功能订阅制(增值功能:高清/矢量导出、私有协作空间、团队子账号)。 |
| 竞争风险 | 开源受众群体对图表工具的付费意愿可能较弱,已有免费的开源 mangoplot 可满足基础需求。 |
| 依据 | 数据支持的判断 |
掌机与嵌入式 Linux 设备 HUD/遥测定制与性能调优服务
| 产品构想 | 基于 MangoHud 和 mangoapp 的底层接口,为 Linux 掌机、车机或云游戏终端厂商提供 UI 界面定制、性能指标扩展与功耗联动调优方案。 |
| 核心功能 | 定制品牌 Overlay UI、定制专有硬件传感器数据接入(如特定电池或风扇转速监控)、联动系统功耗/刷新率控制服务集成。 |
| 目标用户 | 开源掌机硬件厂商、Linux 定制系统方案商、云游戏客户端厂商。 |
| 难度/周期 | 偏高 · 3-6 个月 · 成本:采购特定硬件与驱动适配验证的人力成本 |
| 收费模式 | 一次性定制开发服务费(Contractor 模式)或技术支持年费。 |
| 竞争风险 | 硬件定制客户群体少、决策链条长,对开发者底层的 Linux 图形栈(Vulkan/Wayland/Mesa)功底要求高。 |
| 依据 | 已验证事实 |
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心
竞品与相似项目 GitHub Search 真实检索
相似项目数据正在完善中,暂不展示(避免误导)
项目优势与风险
| 技术成熟度 | 创建时间待补全,最近推送 ,发布过 43 个 Release |
| 社区活跃 | Star 9,235 / Fork 0 / Issue 0(数据支持,可自行核实) |
| 许可证 | 未检测到(需人工确认) |
| 主要风险 | 上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价 |
安装与使用
此项目未提供 Docker 镜像,安装步骤以原仓库 README 为准(涉及依赖安装与环境配置,对新手门槛较高)。