MangoHud is a performance overlay you can use on Desktop Linux, and it's what powers the built-in overlay on Steam Deck. A new release candidate is now available for testing for an upcoming stable release with version 0.8.0-rc1.
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 - Stalker 2 on Linux with 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".
Also some fixes made it in including:
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.
Various 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
orpci_dev
Params
network_color
sets the color of the network hud elementdisplay_server
shows if the display server is Xorg, Xwayland or waylandgpu_list
set the GPUs to display in the hud e.g gpu_list=0,1proc_mem
andio_read
now works properly in gamescope (mangoapp)
Source: GitHub
Some you may have missed, popular articles from the last month:
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.
Wow this is huge! Really nice update
0 Likes
What is the config for the image I see in the thumbnail of this post from the index?
0 Likes
The thumbnail was this:
hud_no_marginPretty sure anyway. Just basically the same as the horizontal one, but not horizontal.
font_size=25
background_alpha=0.5
gpu_stats
gpu_temp
cpu_stats
cpu_temp
ram
vram
fps
frame_timing
frametime
toggle_hud=F8
vulkan_driver
text_outline
text_outline_thickness=2
resolution
1 Likes, Who?
Thank you very much.
0 Likes
mangoapp vulkan layer is deleted (it was a testing project and no longer in development)
does this mean mangohud doesn't work with vulkan games anymore or is this something else?
0 Likes
does this mean mangohud doesn't work with vulkan games anymore or is this something else?This is something else, haven't been able to find all the details but it was something separate called "mangoapp_layer" that was only 270 lines of code, according to the commit that removed it it was never actually used.
Last edited by F.Ultra on 1 Feb 2025 at 12:52 am UTC
0 Likes
See more from me