MangoHud Version 0.6.0
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