Support us on Patreon to keep GamingOnLinux alive. This ensures all of our main content remains free for everyone. Just good, fresh content! Alternatively, you can donate through PayPal. You can also buy games using our partner links for GOG and Humble Store.
We do often include affiliate links to earn us some pennies. See more here.

Linux gaming overlay MangoHud version 0.8 is out now with Intel GPU support, improved Wayland keybinds

By -
Last updated: 11 Feb 2025 at 5:12 pm UTC

After a short testing period, the Linux performance overlay MangoHud had version 0.8.0 released today to bring new features and fixes to one of my favourite open source projects. This also powers the built-in overlay on the Steam Deck.

There's no major changes from the Beta that I previously reported on, so I'll just refresh your memory here.

This release adds a few more applications to the blacklist to stop it appearing and causing issues with them including the Ubisoft Store (UplayWebCore.exe), halloy (IRC client) and Plutonium Launcher (plutonium.exe, plutonium-launcher-win32.exe).


Pictured - Customized MangoHud, click image to enlarge.

If you like my simple horizontal layout you can find it on GitHub. Just pop it into "~/.config/MangoHud/MangoHud.conf".

By default, it will look more like this:

Bug fixes included in this release are:

  • read_cfg didn't properly overwrite config options.
  • logging would sometimes crash if it returned an empty vec.
  • fix double-logging of avg fps.
  • nvidia: warn if both nvml and xnvctrl are unavailable.
  • mangoapp didn't properly respond to hide/show hud.
  • add 32bit xkbcommon to project dependencies.
  • add missing dependencies for opensuse.
  • proper vsync implementation.
  • refactor FPS calculation in metrics.
  • fix exec, network, gpu and vram displaying incorrectly in horizontal mode.

New additions, features and other changes:

Changes

  • Multiple GPUs can be displayed
  • Changed logger errors to debug
  • Added CPU power to logging
  • Improved wayland keybinds
  • Memory usage has been refactored to be inline with other apps
  • DLSYM is enabled by default, MANGOHUD_DLSYM=0 to disable it.
  • mangoapp vulkan layer is deleted (it was a testing project and no longer in development)
  • OpenGL shim
    • The shim is preloaded first instead of the opengl library
    • it checks to make sure there is an opengl context to hook before loading mangohud
    • this should resolve some crashes. More detailed information here c22ced0
  • If using exec and inside steam runtime, launch command using steam-runtime-launch-client
    • If mangohud is used inside flatpak, you need to allow your app to speak on org.freedesktop.Flatpak dbus address.
    • Example if you're using mangohud in steam: flatpak override --user --talk-name=org.freedesktop.Flatpak com.valvesoftware.Steam
  • Added Intel GPUs support (integrated and discrete, i915 and xe drivers)
    • Temperature is only available in linux 6.13+
    • Temperature and Power Usage is not available for integrated gpus
    • VRAM and GPU Usage is per-process not per-system (that would require root rights)
  • Multiple GPUs support:
    • By default, MangoHud displays all GPUs. To select needed GPUs, you can use gpu_list or pci_dev

Params

  • network_color sets the color of the network hud element
  • display_server shows if the display server is Xorg, Xwayland or wayland
  • gpu_list set the GPUs to display in the hud e.g gpu_list=0,1
  • proc_mem and io_read now works properly in gamescope (mangoapp)

Source: GitHub

Article taken from GamingOnLinux.com.
3 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly checked on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly. You can also follow my personal adventures on Bluesky.
See more from me
You can also find comments for this article on social media: Mastodon
All posts need to follow our rules. For users logged in: please hit the Report Flag icon on any post that breaks the rules or contains illegal / harmful content. Guest readers can email us for any issues.
1 comment Subscribe

Linux_Rocks 3 hours ago
🥭
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register



Buy Games
Buy games with our affiliate / partner links: