Skip to content

Releases: flightlessmango/MangoHud

v0.6.9

13 Apr 17:41
Compare
Choose a tag to compare

MANGOHUD

Changes

  • Added support for it8603 sensor
  • Conform to VUID-VkDeviceCreateInfo-pNext-00373
  • Add GalaxyClient, RedLauncher, Amazon Games and gamesope to blacklist
  • Add Artix and Nobara to build.sh

Bug fixes

  • Fixed a crash when using zink, and certain games using DXVK e.g. FarCry 3/4
  • Fixed reporting amdgpu clock speed
  • Fixed an issue with exec causing certain games to crash
  • Fixed incorrect metrics for ryzen 7000 series iGPUs
  • Fixed discovery of wine binary when using wine64 build

Parameters

  • exec_name - Display current exec name.
  • hud_compact - Display compact version of MangoHud.
  • hud_no_margin - Remove margins around MangoHud.
  • horizontal - Display Mangohud in a horizontal position.
  • toggle_hud_position Toggle MangoHud postion. Default is R_Shift + F11
  • fps_limit_method If FPS limiter should wait before or after presenting a frame. Choose late (default) for the lowest latency or early for the smoothest frametimes.
  • picmip Mip-map LoD bias. Negative values will increase texture sharpness (and aliasing). Positive values will increase texture blurriness (-16 to 16)
  • af Anisotropic filtering level. Improves sharpness of textures viewed at an angle (0 to 16)
  • bicubic Force bicubic filtering
  • trilinear Force trilinear filtering
  • retro Disables linear texture filtering. Makes textures look blocky
  • position new option: bottom_center

Contributors

@flightlessmango @jackun @gort818 @evelikov @Billli11 @sfrcorne @hannesmann @NoXPhasma @RPINerd @stephanlachnit @tim77 @Bitwolfies @Calchan @TheComputerGuy96 @FluffyFoxUwU @Gustash @0xC0ncord @KingKrouch @kkartaltepe @Leopard1907 @MasterDevX @oliverchang @virchau13 @baryluk @azn1999 @apprehensions

MangoHud Version 0.6.8

01 Aug 01:28
Compare
Choose a tag to compare

MangoHud

  • Bumped layer api version to 1.3.0
    This fixes MangoHud not loading with latest DXVK
  • Bumped meson to 0.60
  • Only install data files if include_doc option is set
  • Allow use of system nlohmann_json dependency
  • Added metainfo file
  • Fixed table_columns not working as expected
  • Minor adjustments to hud elements and imgui
  • Convert from printf's to SPDLOG
  • Added MANGOHUD_LOG_LEVEL env variable
    it takes off, info, err, warn
  • Added StarCitizen_Launcher.exe and InsurgencyEAC.exe to blacklist
  • Added FCAT support
  • Disabled gamepad_battery_icon by default
  • Generalize control over socket so it works with OpenGL as well
  • AMDGPU: fixed gfx and cpu power metrics being parsed incorrectly
  • fps_only disables legacy_layout by default

MangoApp

  • Added man page
  • Install MangoApp layer to libdir_mangohud
  • Prevent resizing of the MangoApp window when using fps_only.
    This prevents the hud from flickering when number of digits increase or decrease
  • Fixed issues caused by us not releasing the XAtom.
    Namely preventing other apps from using the gamescope overlay and sometimes causing a black box to be drawn
  • Disabled vulkan layer
    It was not working properly so we disabled it until fixed as to not cause confusion.

Contributors

@flightlessmango @jackun @gort818 @stephanlachnit @trigg @PMunkes

MangoHud Version 0.6.7-1

13 May 20:22
58e277a
Compare
Choose a tag to compare

Hotfixes

  • amdgpu: Prefer sysfs temp over gpu_metrics
  • amdgpu: Fix incorrect gpu load for some GPUs
  • amdgpu: If gpu_metrics is from v1_0, ignore it and use sysfs instead
  • Fixed on screen benchmark not matching summary file
  • Fixed zink detection
  • disabled throttling_status by default for nvidia as it causes lag on 3000 series

MangoHud Version 0.6.7

04 May 13:35
Compare
Choose a tag to compare

Changes

Show highest cpu freq instead of the cumulative average
Using sysfs scaling_cur_freq instead of /proc/cpuinfo for cpu core frequencies
Added EADesktop.exe and EALauncher.exe to blacklist
Logger writes a summary by default
Using gpu_metrics sysfs binary for amdgpu metrics
Showing min and max frametime for the period
Battery param shows a plug icon when plugged in
Improved amdgpu metrics accuracy by polling 100times per period

Bug fixes

Fixed splitgate crashing on amd gpu's
Fixed not reporting amd cpu power when using the zenpower module
Fixed regression in hardware info updater
Fixed bug where setting cpu cores to offline would crash mangohud/mangoapp

Parameters

  • fps_only - Allows you to only display FPS (requires legacy_layout=0)
  • gamepad_battery - Shows battery and connection status for supported gamepads
  • gamepad_battery_icon - Replaces the percent amount with a battery icon
  • frame_count - Shows the number of frames since start
  • throttling_status - Shows if GPU is throttling based on Power, current, temp or "other" (Only shows if throttling is currently happening)

MangoHud Version 0.6.6-1

23 Oct 00:47
Compare
Choose a tag to compare
Pre-release

fix mangoapp building without xnvctrl

MangoHud Version 0.6.6

18 Oct 17:26
Compare
Choose a tag to compare
Pre-release

Changes and Improvements

  • Fixed logging crashing in some games (cyberpunk etc)
  • Limit keybind check to about 10hz (improves perf in high fps scenarios, like vkcube)
  • Added spdlog
  • Changed media_player_order to media_player_format={title};{artist};{album}. Semi-colon adds a new line.

Mangoapp

This an application that is designed to be run together with gamescope and rendered on top of gamescope

MangoHud Version 0.6.5

08 Jul 18:23
Compare
Choose a tag to compare

Changes and Improvements

  • Fixed more issues where incorrect engine name would be shown
  • ToGL detection
  • middle-left and middle-right are now options in the position param
  • Fixed issue where vulkan driver version would be incorrect

MangoHud Version 0.6.4

24 Jun 10:27
Compare
Choose a tag to compare

Hotfixes

  • Fixed issue where some games would crash on startup
  • Fixed issue where Battery param would cause a stutter
  • Fixed issue where engine would incorrectly show "vulkan"

MangoHud Version 0.6.3

11 Jun 20:11
5f54a9c
Compare
Choose a tag to compare
  • Fix failing build because of missing filesystem header

MangoHud Version 0.6.2

11 Jun 18:59
d2a594e
Compare
Choose a tag to compare
Pre-release

New params

param use
core_load_change Changes the colors of cpu core loads, uses the same data from cpu_load_value and cpu_load_change
resolution Display the current resolution
show_fps_limit Display the current fps limit
custom_text_center Display a custom centered text, only works with legacy_layout=false
custom_text Display a custom text, only works with legacy_layout=false
exec Display output of bash command in next column, e.g
custom_text=/home
exec=df -h /home | tail -n 1. only works with legacy_layout=false
gamemode Displays whether gamemode is enabled or not
vkbasalt Displays whether vkbasalt is enabled or not
swap Displays swap space usage next to system RAM usage
battery Display current battery percent and energy consumption
battery_icon Display battery icon instead of percent
battery_color Change the BATT text color
round_corners Change the amount of roundness of the corners have e.g round_corners=10.0

Changes and Improvements

  • Fixed issue where MangoHud would report incorrect GPU temp for AMD GPUs
  • Fixed crash with zink
  • Damavand detection
  • WineD3D detection
  • Zink detection
  • Prefer CLOCK_MONOTONIC_RAW over CLOCK_MONOTONIC