A Vulkan and OpenGL overlay for monitoring FPS, temperatures, CPU/GPU load and more. Discord: https://discordapp.com/invite/Gj5YmBb
time
now has a label (you can remove this label with no_time_label
)with_x11
and with_wayland
actually have a purpose nowwinesync
and refresh_rate
have been changed to small fontno_time_label
removes the label before time
network
shows the throughput in kb/s for all interfaces or a specified list of interfaces e.g network=eth0,wlo1
time
now has a label (you can remove this label with no_time_label
)no_time_label
removes the label before time
network
shows the throughput in kb/s for all interfaces or a specified list of interfaces e.g network=eth0,wlo1
time
now has a label (you can remove this label with no_time_label
)no_time_label
removes the label before time
network
shows the throughput in kb/s for all interfaces or a specified list of interfaces e.g network=eth0,wlo1
gamepad_battery
has been reworked to device_battery
. This parameter current supports the values gamepad
and mouse
time
now has a titlefps_metrics
takes a decimal value or "avg". e.g avg,0.001
and displays the metricswinesync
shows the current implementation of synchronization primitives. E.g ESYNC/FSYNC etcpresent_mode
shows the current vulkan present mode or vsync status in opengltext_outline_color
incorrectly using BGR instead of RGBgamepad_battery
has been reworked to device_battery
. This parameter current supports the values gamepad
and mouse
time
now has a titletext_outline_color
incorrectly using BGR instead of RGBfps_metrics
is a new parameter that takes a decimal value or "avg". e.g avg,0.001
winesync
shows the current implementation of synchronization primitives. E.g ESYNC/FSYNC etcgamepad_battery
has been reworked to device_battery
. This parameter current supports the values gamepad
and mouse
time
now has a titletext_outline_color
incorrectly using BGR instead of RGBfps_metrics
is a new parameter that takes a decimal value or "avg". e.g avg,0.001
gpu_fan
displays the gpu fan RPM, only works on AMD.gpu_junction_temp
displays the junction temperature on AMD GPUsio_stats
, just use io_read
and io_write
insteadengine_short_names
shortens the names of engines, e.g VULKAN
becomes VK
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
turns core_load
into a histogramdevice_battery
Shows battery level of wireless devices, accepts gamepad
mouse
device_battery_icon
shows battery icon instead of percentThis parameter allows you to choose from a number of config presets. By default there are 5.
~/.config/MangoHud/preset.conf
To create or overwrite preset 3 you could add the follow to preset.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
MANGOHUD_DLSYM
because it's redundant/etc/MangoHud.conf
as a possible config locationLD_PRELOAD
multiple timesalpha
param that stopped working at some point--version
to mangohud scripttable_columns
param to current count of table_columns instead of manuallygamepad_battery
is now deprecated use device_battery=
mouse
or gamepad
gpu_fan
displays the gpu fan RPM, only works on AMD.gpu_junction_temp
displays the junction temperature on AMD GPUsio_stats
, just use io_read
and io_write
insteadengine_short_names
shortens the names of engines, e.g VULKAN
becomes VK
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
turns core_load
into a histogramThis parameter allows you to choose from a number of config presets. By default there are 5.
~/.config/MangoHud/preset.conf
To create or overwrite preset 3 you could add the follow to preset.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
MANGOHUD_DLSYM
because it's redundant/etc/MangoHud.conf
as a possible config locationLD_PRELOAD
multiple timesalpha
param that stopped working at some point--version
to mangohud scripttable_columns
param to current count of table_columns instead of manuallyFixed issue that applied picmip without option being set
Reverted x11 poller that was causing segfaults 06edee4
Fixed issues with horizontal and legacy_layout
Fixed amdgpu APU power and temperature reading
Fixed certain hud elements displaying incorrectly in horizontal
Fixed an issue causing segfault when using MANGOHUD_CONFIG
@flightlessmango @jackun @gort818 @NoXPhasma @Atemu @kira-bruneau @Faalagorn
exec
causing certain games to crashexec_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 + F11fps_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 filteringtrilinear
Force trilinear filteringretro
Disables linear texture filtering. Makes textures look blockyposition
new option: bottom_center
@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