The popular MangoHud performance display for Linux has a new release coming that's now ready for testing, with v0.8.2-rc1 now up. It will include a bunch of bug fixes, along with a few new features and some new parameters you can use to display different things on your HUD. Be sure to check out my guide on how to use it.
As a reminder, this is what MangoHud looks like in-game (the bar on the top):
One useful new addition in the Parameters is the new work in progress "dx_api", which attempts to show the underlying DirectX API being used (for running Windows games with Wine / Proton). Plus more font size customization, support for new hardware and more.
From the changelog:
Fixes
- LLVMPIPE crash where mangohud would check vsync status.
- X11 crash when $DISPLAY was not set.
- ImGuI content width was incorrectly calculated in some cases.
- GPU/CPU load did not respect alpha option.
- XNVCTRL was not working without nvml.
- Adressed multiple cases where the mangohud would crash on close.
- Keybinds were not working in some cases on wayland.
- Large scale fixes on OpenGL. Missing hud, flickering hud, games not starting and more.
- Mangoapp would sometimes crash when x11 disappeared.
Changes
- GLEW and nlohmann deps have been removed.
- Added cpu mhz to logging.
- Blacklisted all gtk-4 apps.
- Panfrost GPU support.
- RAPL can be used with AMD CPU power as well.
- Added qualcomm KGSL support.
- Added APM XGene support.
- Blacklisted Marvel Rivals launcher.
- mangoapp can now check for vkbasalt and gamemode.
- Added amdgpu v3_0 gpu_metrics, this supports more recent amd APUs.
Parameters
gpu_efficiencyDisplay GPU efficiency in frames per joule
cpu_efficiencyDisplay CPU efficiency in frames per joule
flip_efficiencyFlips CPU and GPU efficiency to joules per frame
gpu_power_limitDisplay GPU power limit
horizontal_separator_colorSet the colors for the horizontal separators (horizontal layout only)
core_typeDisplay CPU core type per core. For Intel, it shows which cores are performance and efficient cores, for ARM it shows core codenames like A52, A53, A76, etc...
proc_vramDisplay process' VRAM usage
ftraceDisplay information about trace events reported through ftrace
font_size_secondaryCustomizable font size for secondary metrics. Default is0.55 * font_size
MANGOHUD_FPS_LIMITenv to set FPS limit for app
fps_limitcan now take decimal values
dx_apiattempts to show the underlying directx api (work in progress)
Source: MangoHud GitHub





How to setup OpenMW for modern Morrowind on Linux / SteamOS and Steam Deck
How to install Hollow Knight: Silksong mods on Linux, SteamOS and Steam Deck