Performance Monitoring
This guide covers MangoHud installation, and basic configuration |
MANGOHUD
Introduction

MangoHUD is a highly customizable overlay for OpenGL and Vulkan applications that displays real-time hardware information such as temperatures, power draw, clock speeds, and more. This makes it useful for monitoring system performance during gameplay and for diagnosing potential hardware bottlenecks.
Installation
Command Line Installation
MangoHUD is available in the Fedora repositories. You can install it using your favorite terminal with the following steps:
-
Run the following command:
sudo dnf install mangohud
bash -
Enter your password when prompted (note: no characters will be shown as you type).
-
Review the list of packages to be installed. You should see both
mangohud.i686
andmangohud.x86_64
. -
Type
Y
and pressEnter
to confirm. -
Wait for the installation to complete — and you’re done! MangoHUD is ready to use.
Graphical Install
MangoHUD can also be found in Fedora’s graphical package managers such as GNOME Software and KDE Discover.
When searching for MangoHUD in a graphical package manager, you may see two versions:
Install the one that matches your use case — or both if you want full compatibility. |
Using MangoHUD
Keyboard Commands
Here are some default keyboard combos to control MangoHUD while in-game:
Key Combo | Function |
---|---|
R-SHIFT + F12 |
Toggle overlay |
R-SHIFT + F11 |
Change overlay position |
R-SHIFT + F10 |
Toggle preset |
L-SHIFT + F2 |
Toggle logging |
L-SHIFT + F4 |
Reload configuration |
Testing
To confirm MangoHUD is working, you can test it with glxgears
(usually preinstalled on Fedora). Run:
mangohud glxgears
You should see a performance overlay at the top of the window.
Steam
To enable MangoHUD in your Steam games:
-
Right-click the game in your Steam library and select Properties.
-
Under Launch Options, enter the following:
mangohud %command%
-
Close the properties window and launch the game.
MangoHUD does not automatically show up. Use the default key combo |
If you’re using mangohud gamemoderun %command% |
Configuring MangoHUD
Graphical Configuration Tool

You can customize MangoHUD’s overlay using GOverlay, a graphical front-end for MangoHUD. It allows you to preview and tweak the layout, enable/disable metrics, and change keyboard shortcuts.
Installation
GOverlay is available in the Fedora repository. Installation can be done either by using Graphical Package Manager or using the terminal.
Graphical Installation
-
Open your Graphical Package Manager (Gnome Software or KDE Discover)
-
Search for the package "GOverlay"
-
Click install.
-
Once installation is finish, launch GOverlay from your Application Menu to start customizing MANGOHUD to your preference.
Terminal Installation
-
Open your terminal
-
Key in the command below and press enter.
sudo dnf install goverlay -y
bash -
Once installation finish, launch GOverlay from your Application Menu to start customizing MANGOHUD to your preference.
Configuring MANGOHUD Manually
By default, MangoHUD uses a preset configuration. For custom settings, create a custom config file using the following steps:
-
Create a new config file under your user’s home directory:
mkdir -p ~/.config/MangoHud touch ~/.config/MangoHud/MangoHud.conf
bash -
Edit the file with your preferred text editor:
vi ~/.config/MangoHud/MangoHud.conf
bash -
You can preview your configuration after each save by running the following command.
mangohud glxgears
You can reference the example configuration located at: /usr/share/doc/mangohud/MangoHud.conf.example This file includes various examples of toggles and values to help you fine-tune your overlay. |
Want to help? Learn how to contribute to Fedora Docs ›