Skip to content

MangoHud Version 0.6.0

Compare
Choose a tag to compare
@flightlessmango flightlessmango released this 28 Nov 16:44
· 1181 commits to master since this release

Ordering hud elements

It's now possible to decide the order that hud elements appear in.
This is going to be the default in the future, for now you need to set legacy_layout=false to access this feature.
Add the elements to the config or environment variable in the order you want them to show. e.g

fps
gpu_stats
cpu_stats

No elements are added by default and you can add multiple of the same element

Elements Uses
version Mangohud version
time Current time
gpu_stats GPU stats - load/temp etc
cpu_stats CPU stats - load/temp etc
core_load Load and MHz per cpu core/thread
io_stats IO read and write for the app
vram Currently used vram
ram Currently used ram
fps FPS and engine name
engine_version Version of the engine
gpu_name Name of the GPU in use
vulkan_driver Vulkan driver in use
arch Architecture of the app
wine Wine/Proton version
frame_timing Frametime graph
media_player Metainfo from media players
graphs See below for more info

Graphs

It's now possible to add a variety of graphs.
Use these by adding them to the graphs param, e.g graphs=cpu_load.
Add multiple graphs by adding graphs multiple times and/or add multiple with , as a delimiter e.g graphs=gpu_load,cpu_load

Graph element Uses
gpu_load GPU load graph
cpu_load CPU load graph
gpu_temp GPU temp graph
cpu_temp GPU temp graph
gpu_core_clock GPU core clock graph
gpu_mem_clock GPU memory clock graph
ram Ram graph
vram Vram graph

New params

param use
fps_limit fps_limit can now take multiple variables, making it possible to switch between them e.g fps_limit=60,120
toggle_fps_limit set keybind for toggling fps limits
frametime Display frametime next to FPS, on by default
cpu_power Displays CPU power draw in Watts (might not work on intel)
table_columns Set the amount of ImGui table columns, default is 3
blacklist Add a program to the blacklist. e.g blacklist=vkcube,WatchDogs2.exe
cellpadding_y Set the vertical cellpadding, default is -0.085
cpu_load_change Changes the color of the CPU load depending on load
cpu_load_color Set the colors for the cpu load change low,medium and high. e.g cpu_load_color=0000FF,00FFFF,FF00FF
cpu_load_value Set the values for medium and high load e.g cpu_load_value=50,90
gpu_load_change Changes the color of the GPU load depending on load
gpu_load_color Set the colors for the gpu load change low,medium and high. e.g gpu_load_color=0000FF,00FFFF,FF00FF
gpu_load_value Set the values for medium and high load e.g gpu_load_value=50,90
autostart_log Automatically start a log file after X seconds from app start e.g autostart_log=5
no_small_font Use primary font size for smaller text like units
cpu_mhz Displays the CPUs current MHz

Changes and Improvements

  • Fixed MangoHud OpenGL not showing in Black Ice
  • Fixed MangoHud OpenGL being a black box in Total War: MEDIEVAL II
  • Fixed MangoHud OpenGL not working in Divinity Original Sin Enhanced Edition
  • Fixed MangoHud OpenGL not working in Mount & Blade: Warband
  • Attempted fix for fps limit sometimes breaking
  • Fixed colors not updating
  • Moved frame_timing ms to above the graph instead of beside
  • Allow graphs to take up the entire region
  • Permitting more delimiters, , : and + are now acceptable