Parameters
gpu_fan
displays the gpu fan RPM, only works on AMD.gpu_junction_temp
displays the junction temperature on AMD GPUs- removed
io_stats
, just useio_read
andio_write
instead engine_short_names
shortens the names of engines, e.gVULKAN
becomesVK
text_outline
adds a colored outline around all texttext_outline_color
sets the color of the outline, default:000000
text_outline_thickness
sets the thickness of the outline, default:1.5
temp_fahrenheit
changes all temps to fahrenheit from celsiusdynamic_frame_timing
dynamically changes the range of the frametime graphduration
displays the time since mangohud initializedgpu_voltage
shows the current gpu voltage, only works on AMDfps_text
override fps texthorizontal_stretch
sets the background to stretch across width of application (enabled by default)core_bars
turnscore_load
into a histogramdevice_battery
Shows battery level of wireless devices, acceptsgamepad
mouse
device_battery_icon
shows battery icon instead of percent
preset
This parameter allows you to choose from a number of config presets.
By default there are 5.
- 0: no display
- 1: only fps
- 2: horizontal
- 3: more detailed default layout
- 4: full
These presets correspond with the steam deck performance overlay levels.
You can create your own preset levels or overwrite the current ones by creating a config file in~/.config/MangoHud/preset.conf
To create or overwrite preset 3 you could add the follow topreset.conf
[preset 3]
vram
ram
battery
If you enter preset as a list e.g: preset=1,2,3
you can use the default keybind Shift_R + F10 to toggle throught presets (this only works on X11)
toggle_preset
param allows you to change the default keybind
Changes
- Removed
MANGOHUD_DLSYM
because it's redundant - Fixed core mhz when Cool'n'Quiet and similar is disabled in bios
- Added
/etc/MangoHud.conf
as a possible config location - Add CPU architecture to vulkan manifest name
- mangoplot is a python script that graphs one or more mangohud csv logs
- mangoapp: resolved issue where different sized displays caused rendering issues
- mangohud script: guard so we don't add mangohud lib to
LD_PRELOAD
multiple times - split mangohud into two shared libraries, one for vulkan and one for opengl. This should resolve issues where mangohud would init vulkan and opengl at the same time
- statically link stdc++. This fixed a lot of crashing issues when MANGOHUD=1 was set before starting steam.
- added support for zenergy kernel driver
- fixed
alpha
param that stopped working at some point - added
--version
to mangohud script - When using horizontal layout set
table_columns
param to current count of table_columns instead of manually - Intel GPU: use fdinfo for GPU load
- logging: calculate fps data using frametime
- AMDGPU: get core clock from hwmon instead of gpu_metrics
gamepad_battery
is now deprecated usedevice_battery=
mouse
orgamepad
- Fixed a memory leak when resizing vulkan windows.
- logging: added process RSS and swap usage
Blacklist
- blacklist: if blacklisted application is hardcoded, don't proceed to load config blacklists
- blacklist: only print blacklist info message once
- blacklist: added more hardcoded entries:
-
- tabtip.exe
-
- steam.exe
-
- wine64-preloader
-
- explorer.exe
-
- wine-preloader
-
- iexplore.exe
-
- rundll32.exe