MangoHud is a powerful and lightweight tool designed for gamers, developers, and anyone who wants to monitor their system’s performance in real-time.

It works as an overlay for Vulkan and OpenGL applications, displaying important information like FPS (frames per second), CPU and GPU usage, temperatures, and more.

MangoHud – Monitor Gaming Performance

In this article, we’ll explore what MangoHud is, how it works, and how you can use it to monitor your system’s performance. We’ll also provide step-by-step instructions for installing and configuring MangoHud on your system.

What is MangoHud?

MangoHud is an open-source project available on GitHub, which was created to provide a simple and customizable way to monitor system performance while running Vulkan and OpenGL applications. The overlay is designed to be lightweight, meaning it doesn’t use much of your system’s resources, so it won’t interfere with your gaming or other tasks.

Key Features of MangoHud:

  • FPS Counter – Displays the current frames per second, which is useful for understanding how smoothly a game or application is running.
  • CPU and GPU Usage – Shows how much of your processor and graphics card is being used.
  • Temperature Monitoring – Tracks the temperature of your CPU and GPU to help you avoid overheating.
  • Frame Timing – Provides information about the time it takes to render each frame.
  • Customization – Allows you to change the position, size, and color of the overlay to suit your preferences.
  • Support for Multiple APIs – Works with both Vulkan and OpenGL applications.

How to Install MangoHud on Linux

MangoHud is available in the official repositories of many Linux distributions and can be installed using the default package managers.

sudo apt install mangohud         [On Debian, Ubuntu and Mint]
sudo dnf install mangohud         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo pacman -S mangohud           [On Arch Linux]
sudo zypper install mangohud      [On OpenSUSE]    

After installation, you can verify that MangoHud is installed using:

mangohud --version

How to Use MangoHud in Linux

Once installed, MangoHud can be enabled for games and applications with simple commands.

Enable MangoHud for OpenGL Applications

To run an OpenGL game or application with MangoHud, use:

mangohud application_name

Enable MangoHud for Vulkan Applications

For Vulkan-based applications, simply prepend mangohud to the command:

mangohud vulkan_application

The overlay will appear in the top-left corner by default, showing FPS, CPU/GPU usage, and other metrics.

Enable MangoHud for Steam Games

To use MangoHud with Steam games, go to Library, right-click on a game, select Properties, and in the Launch Options, add.

MANGOHUD=1 %command%

Now, MangoHud will appear when launching the game.

Enable MangoHud for Proton Games

For Windows games running through Proton, use the following command in Steam’s launch options:

MANGOHUD=1 PROTON_ENABLE_NVAPI=1 PROTON_NO_ESYNC=1 %command%

Configuring MangoHud in Linux

MangoHud allows users to customize the overlay using a configuration file.

~/.config/MangoHud/MangoHud.conf

You can modify the config file to change the display settings.

fps_limit=60
no_display=0
position=top-left
background_alpha=0.4
font_size=24
cpu_temp=1
gpu_temp=1
ram=1

You can also change settings while running a game using the following keyboard shortcuts:

  • Shift + F12 → Toggle MangoHud on/off.
  • Shift + F11 → Toggle logging mode.
Conclusion

MangoHud is an excellent tool for Linux users who want to monitor system performance while running games or graphical applications. It provides real-time insights into FPS, CPU/GPU usage, temperatures, and memory consumption, helping users optimize their gaming experience.

Share.
Leave A Reply