Announcement

Free to view yesterday and today
Customer Service: cat_manager

MangoHud - Linux Vulkan/OpenGL 性能监控叠加工具

MangoHud is a Vulkan and OpenGL overlay for Linux systems, providing real-time monitoring of performance metrics like FPS, temperatures, CPU/GPU load, and more. Essential for gamers, benchmarkers, and developers analyzing application performance.

C
Added on 2025年6月24日
View on GitHub
MangoHud - Linux Vulkan/OpenGL 性能监控叠加工具 preview
7,310
Stars
341
Forks
C
Language

Project Introduction

Summary

MangoHud is an open-source performance monitoring overlay for applications using the Vulkan and OpenGL graphics APIs on Linux. It injects itself into the rendering process to display a customizable overlay with various system and graphics performance statistics.

Problem Solved

Gamers and developers on Linux often lack a convenient, standardized tool to monitor real-time performance metrics and hardware status directly within graphically intensive applications (like games). MangoHud provides this critical overlay functionality.

Core Features

Real-time FPS Counter

Displays frames per second (FPS) count directly within the game or application window.

System Temperature Monitoring

Monitors and shows temperatures for CPU and GPU, helping identify potential overheating issues.

CPU/GPU Load and Stats

Provides detailed information on CPU and GPU usage, clock speeds, and memory usage.

Highly Customizable Display

Allows users to customize which metrics are displayed, their position, colors, and size via a configuration file.

Advanced Performance Metrics

Includes frame timing graphs and other advanced metrics useful for performance analysis.

Tech Stack

C++
Vulkan API
OpenGL API
System Information Libraries (e.g., for hardware monitoring)

使用场景

MangoHud is primarily used to display performance and hardware statistics as an overlay in graphics-intensive Linux applications, such as video games. Key use cases include:

场景一:游戏内性能实时监控

Details

Users launch a game via Steam, Lutris, or other launchers, and MangoHud automatically appears with customizable performance metrics displayed in the corner of the screen.

User Value

Provides immediate feedback on game performance (FPS) and hardware status (temps, load) without needing external monitoring tools, helping users optimize game settings.

场景二:性能基准测试与分析

Details

When running performance benchmarks or stress tests on Linux, users can record or observe the MangoHud overlay to capture performance data alongside the benchmark results.

User Value

Enables detailed analysis of system behavior under load, allowing users to compare hardware performance or software optimizations more effectively.

Recommended Projects

You might be interested in these projects

dagster-iodagster

Discover Dagster, the data orchestration platform designed for the development, production, and observation of data assets. Streamline your data pipelines and improve reliability.

Python
132661700
View Details

jeessy2ddns-go

This project provides a robust and easy-to-use solution for dynamic DNS (DDNS), automatically updating DNS records for various cloud providers and services.

Go
144651639
View Details

baomidoumybatis-plus

MyBatis-Plus is an enhanced toolkit for MyBatis that simplifies development by providing powerful features to streamline common database operations and configurations. It aims to boost productivity for Java developers.

Java
168984389
View Details