登录 注册
网络与基础设施
9,233
Stars
0
Forks
0
Watchers
0
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.

![Example gif showing a standard performance readout with frametimes](assets/overlay_example.gif)

---

- [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 真实检索

项目中文简介Stars语言
wg/wrk 中文介绍暂未生成
Modern HTTP benchmarking tool
40,426 C
open-mmlab/mmdetection 中文介绍暂未生成
OpenMMLab Detection Toolbox and Benchmark
33,035 Python
trycua/cua 中文介绍暂未生成
Scale computer-use 2.0 with open-source drivers, cross-OS sa
32,198 Rust
rohitg00/agentmemory 中文介绍暂未生成
#1 Persistent memory for AI coding agents based on real-worl
30,299 TypeScript
sharkdp/hyperfine 中文介绍暂未生成
A command-line benchmarking tool
29,256 Rust
locustio/locust 中文介绍暂未生成
Write scalable load tests in plain Python 🚗💨
28,275 Python
以上为通过 GitHub 官方 Search API 检索的相似项目,功能差异与优劣势需进一步人工确认,配置 AI 后可生成对比分析。

项目优势与风险

技术成熟度创建于 ,最近推送 ,发布过 43 个 Release
社区活跃Star 9,233 / Fork 0 / Issue 0(数据支持,可自行核实)
许可证未检测到(需人工确认)
主要风险上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价

安装与使用

快速开始(以仓库 README 为准)
git clone https://github.com/flightlessmango/MangoHud.git
cd MangoHud
# 请阅读仓库 README 获取确切安装步骤(依赖、配置、启动命令)
阅读原仓库文档
术语说明:Docker=应用容器(把程序和依赖打包运行);API Key=调用外部服务的密钥;Git Clone=把仓库代码下载到本地。常见错误:API Key 未配置 / 端口占用 / 数据库连接失败,多数项目在 README 的 Troubleshooting 章节有说明。