MangoHud is a Linux hardware monitor and performance overlay that displays real-time metrics and frame rates. It functions as a graphics API hook, intercepting Vulkan and OpenGL pipelines to render performance data directly onto the graphics buffer.
The project serves as both a real-time monitor for CPU and GPU utilization, temperatures, and power draw, and a frametime data logger that records execution speed to disk for later benchmarking and analysis.
Users can modify the overlay display, visual styles, and active metrics through configuration files, environment variables, or predefined performance presets. The tool also supports the visualization of captured logs through external scripts and tools to analyze frame stability.