MangoHud Versions Save

A Vulkan and OpenGL overlay for monitoring FPS, temperatures, CPU/GPU load and more. Discord: https://discordapp.com/invite/Gj5YmBb

v0.6.9

1 year ago

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

v0.6.8

1 year ago

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

v0.6.7-1

2 years ago

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

v0.6.7

2 years ago

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)

v0.6.6-1

2 years ago

fix mangoapp building without xnvctrl

v0.6.6

2 years ago

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

v0.6.5

2 years ago

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

v0.6.4

2 years ago

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"

v0.6.3

3 years ago
  • Fix failing build because of missing filesystem header

v0.6.2

3 years ago

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