Patreon Logo 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 Logo PayPal. You can also buy games using our partner links for GOG and Humble Store.
We use affiliate links to earn us some pennies. Learn more.

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_efficiency Display GPU efficiency in frames per joule
cpu_efficiency Display CPU efficiency in frames per joule
flip_efficiency Flips CPU and GPU efficiency to joules per frame
gpu_power_limit Display GPU power limit
horizontal_separator_color Set the colors for the horizontal separators (horizontal layout only)
core_type Display 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_vram Display process' VRAM usage
ftrace Display information about trace events reported through ftrace
font_size_secondary Customizable font size for secondary metrics. Default is 0.55 * font_size
MANGOHUD_FPS_LIMIT env to set FPS limit for app
fps_limit can now take decimal values
dx_api attempts to show the underlying directx api (work in progress)

Source: MangoHud GitHub

Article taken from GamingOnLinux.com.
1 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.
See more from me
All posts need to follow our rules. Please hit the Report Flag icon on any post that breaks the rules or contains illegal / harmful content. Readers can also email us for any issues or concerns.
No comments yet! Subscribe

While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon Logo Patreon. Plain Donations: PayPal Logo 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