In Operation
We can run MangoHud with the command:
$ mangohud name_of_program
A quick test to make sure the program is working. Start MangoHud with glxgears with the command:
$ mangohud glxgears
The next video shows a brief clip of Horizon Chase Turbo. You can see MangoHud in the top left hand corner.
We’ve added a few bits of information including GPU and CPU temperatures by editing the text configuration file. The terrible driving in the video was entirely intentional 🙂
Summary
MangoHud is a superb tool to monitor system performance while inside games and to record metrics for benchmarking. The comprehensive range of statistics help you determine if your system has adequate cooling, and help identify any bottlenecks while playing games.
It’s highly configurable and a genuine alternative to MSI Afterburner (which is Windows-only software).
If you dislike configuring software via a text file, you’ll probably want a separate GUI tool. We’ll cover one in a later article in this series.
Website: github.com/flightlessmango/MangoHud
Support:
Developer: flightlessmango
License: MIT License
MangoHud is written in C and C++. Learn C with our recommended free books and free tutorials. Learn C++ with our recommended free books and free tutorials.
Pages in this article:
Page 1 – Introduction and Installation
Page 2 – In Operation and Summary
All tools in this series:
Awesome Linux Game Tools | |
---|---|
Heroic Games Launcher | Games launcher for Epic Games and GOG |
Steam | Large digital library of PC games |
libstrangle | Utility to cap the frames per second of games |
gpu-screen-recorder-gtk | GTK frontend to GPU Screen Recorder |
MangoHud | Vulkan and OpenGL overlay to help you monitor FPS and more |
NoiseTorch-ng | Suppresses noise perfect for gamers live streaming/recording |
ProtonUp-Qt | GUI for easy installation of custom builds of Proton and more |
GOverlay | GUI to manage MangoHud, vkBasalt and ReplaySorcery |
noise-suppression-for-voice | Noise suppression plugin based on RNNoise |
MangoHud is really cool although configuring is annoying as I hate editing text files