A Vulkan and OpenGL overlay for monitoring FPS, temperatures, CPU/GPU load and more. Discord: https://discordapp.com/invite/Gj5YmBb
MIT License
Bot releases are hidden (Show)
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
Published by flightlessmango 7 months ago
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
Published by flightlessmango 7 months ago
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
Published by flightlessmango 9 months ago
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 RGBPublished by flightlessmango 9 months ago
gamepad_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 etcPublished by flightlessmango 10 months ago
gamepad_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
Published by flightlessmango about 1 year ago
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
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
Published by flightlessmango about 1 year ago
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
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 manuallyPublished by flightlessmango over 1 year ago
Fixed 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
Published by gort818 over 1 year ago
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
Published by gort818 about 2 years ago
include_doc
option is settable_columns
not working as expectedprintf's
to SPDLOGMANGOHUD_LOG_LEVEL
env variableoff
, info
, err
, warn
gamepad_battery_icon
by defaultfps_only
disables legacy_layout
by defaultfps_only
.@flightlessmango @jackun @gort818 @stephanlachnit @trigg @PMunkes
Published by flightlessmango over 2 years ago
Published by flightlessmango over 2 years ago
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
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
fps_only
- Allows you to only display FPS (requires legacy_layout=0)gamepad_battery
- Shows battery and connection status for supported gamepadsgamepad_battery_icon
- Replaces the percent amount with a battery iconframe_count
- Shows the number of frames since startthrottling_status
- Shows if GPU is throttling based on Power, current, temp or "other" (Only shows if throttling is currently happening)Published by flightlessmango almost 3 years ago
fix mangoapp building without xnvctrl
Published by flightlessmango about 3 years ago
media_player_order
to media_player_format={title};{artist};{album}
. Semi-colon adds a new line.This an application that is designed to be run together with gamescope and rendered on top of gamescope
Published by flightlessmango over 3 years ago
middle-left
and middle-right
are now options in the position
paramPublished by flightlessmango over 3 years ago
Published by jackun over 3 years ago
filesystem
headerPublished by gort818 over 3 years ago
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
|
Published by jackun almost 4 years ago