2020-02-12 09:56:29 +00:00
|
|
|
### MangoHud configuration file
|
|
|
|
### Uncomment any options you wish to enable. Default options are left uncommented
|
|
|
|
### Use some_parameter=0 to disable a parameter (only works with on/off parameters)
|
|
|
|
### Everything below can be used / overridden with the environment variable MANGOHUD_CONFIG instead
|
|
|
|
|
|
|
|
################ PERFORMANCE #################
|
|
|
|
|
2020-11-29 17:15:56 +00:00
|
|
|
### Limit the application FPS. Comma-separated list of one or more FPS values (e.g. 0,30,60). 0 means unlimited (unless VSynced).
|
2020-02-12 09:56:29 +00:00
|
|
|
# fps_limit=
|
|
|
|
|
2020-11-29 17:15:56 +00:00
|
|
|
### VSync [0-3] 0 = adaptive; 1 = off; 2 = mailbox; 3 = on
|
2020-02-12 09:56:29 +00:00
|
|
|
# vsync=
|
|
|
|
|
2020-11-29 17:15:56 +00:00
|
|
|
### OpenGL VSync [0-N] 0 = off; >=1 = wait for N v-blanks, N > 1 acts as a FPS limiter (FPS = display refresh rate / N)
|
2020-03-13 08:38:53 +00:00
|
|
|
# gl_vsync=
|
|
|
|
|
2020-02-12 09:56:29 +00:00
|
|
|
################### VISUAL ###################
|
|
|
|
|
2020-12-09 01:02:50 +00:00
|
|
|
### Custom text centered useful for a header
|
|
|
|
# custom_text_center =
|
2020-12-08 02:09:23 +00:00
|
|
|
|
2020-11-29 17:15:56 +00:00
|
|
|
### Legacy layout
|
|
|
|
# legacy_layout = false
|
2020-11-27 22:12:11 +00:00
|
|
|
|
2020-02-12 09:56:29 +00:00
|
|
|
### Display the current CPU information
|
|
|
|
cpu_stats
|
|
|
|
# cpu_temp
|
2020-11-12 21:27:35 +00:00
|
|
|
# cpu_power
|
2020-06-11 13:40:17 +00:00
|
|
|
# cpu_text = "CPU"
|
2020-11-13 21:22:01 +00:00
|
|
|
# cpu_mhz
|
|
|
|
# cpu_load_change
|
|
|
|
# cpu_load_value
|
|
|
|
# cpu_load_color
|
2020-02-12 09:56:29 +00:00
|
|
|
|
|
|
|
### Display the current GPU information
|
|
|
|
gpu_stats
|
|
|
|
# gpu_temp
|
2020-03-29 13:47:31 +00:00
|
|
|
# gpu_core_clock
|
|
|
|
# gpu_mem_clock
|
2020-06-11 13:40:17 +00:00
|
|
|
# gpu_name
|
|
|
|
# gpu_power
|
|
|
|
# gpu_text = "GPU"
|
|
|
|
# vulkan_driver
|
2020-11-13 21:22:01 +00:00
|
|
|
# gpu_load_change
|
|
|
|
# gpu_load_value
|
|
|
|
# gpu_load_color
|
2020-03-29 13:47:31 +00:00
|
|
|
|
2020-11-16 23:37:03 +00:00
|
|
|
### Display FPS and frametime
|
|
|
|
fps
|
2020-11-29 17:15:56 +00:00
|
|
|
# fps_sampling_period=
|
2020-11-16 23:37:03 +00:00
|
|
|
frametime
|
2020-03-29 13:47:31 +00:00
|
|
|
|
|
|
|
### Display loaded MangoHud architecture
|
|
|
|
# arch
|
2020-02-12 09:56:29 +00:00
|
|
|
|
|
|
|
### Display the frametime line graph
|
|
|
|
frame_timing
|
2020-05-30 16:06:02 +00:00
|
|
|
#histogram
|
2020-02-12 09:56:29 +00:00
|
|
|
|
2020-02-13 00:08:10 +00:00
|
|
|
### Display the current system time
|
|
|
|
# time
|
|
|
|
|
2020-11-30 20:11:38 +00:00
|
|
|
### Display the current resolution
|
|
|
|
# resolution
|
|
|
|
|
2020-12-01 02:36:20 +00:00
|
|
|
### Show current fps limit
|
|
|
|
# show_fps_limit
|
|
|
|
|
2020-12-09 01:02:50 +00:00
|
|
|
### Display custom text
|
|
|
|
# custom_text
|
2020-12-01 02:36:20 +00:00
|
|
|
|
2020-03-02 09:46:46 +00:00
|
|
|
### Time formatting examples
|
|
|
|
# time_format = %H:%M
|
|
|
|
# time_format = [ %T %F ]
|
2020-11-29 17:15:56 +00:00
|
|
|
# time_format = %X # locally formatted time, because of limited glyph range, missing characters may show as '?' (e.g. Japanese)
|
2020-03-02 09:46:46 +00:00
|
|
|
|
2020-02-12 09:56:29 +00:00
|
|
|
### Change the hud font size (default is 24)
|
|
|
|
font_size=24
|
2020-06-29 14:15:50 +00:00
|
|
|
# font_scale=1.0
|
|
|
|
# font_size_text=24
|
2020-05-24 13:42:35 +00:00
|
|
|
# font_scale_media_player = 0.55
|
2020-09-23 11:02:27 +00:00
|
|
|
# no_small_font
|
2020-02-12 09:56:29 +00:00
|
|
|
|
2020-06-29 14:15:50 +00:00
|
|
|
### Change default font (set location to .TTF/.OTF file )
|
|
|
|
## Set font for the whole hud
|
|
|
|
# font_file=
|
|
|
|
|
|
|
|
## Set font only for text like media player metadata
|
|
|
|
# font_file_text=
|
|
|
|
|
|
|
|
## Set font glyph ranges. Defaults to latin-only. Don't forget to set font_file/text_font_file to font that supports these.
|
|
|
|
## Probably don't enable all at once because of memory usage and hardware limits concerns.
|
|
|
|
## If you experience crashes or text is just squares, reduce glyph range or reduce font size.
|
|
|
|
# font_glyph_ranges=korean, chinese, chinese_simplified, japanese, cyrillic, thai, vietnamese, latin_ext_a, latin_ext_b
|
|
|
|
|
2020-02-12 09:56:29 +00:00
|
|
|
### Change the hud position (default is top-left)
|
|
|
|
position=top-left
|
|
|
|
|
|
|
|
### Display the current CPU load & frequency for each core
|
|
|
|
# core_load
|
2020-11-30 00:10:56 +00:00
|
|
|
# core_load_change
|
2020-02-12 09:56:29 +00:00
|
|
|
|
2020-03-29 13:47:31 +00:00
|
|
|
### IO read and write for the app (not system)
|
|
|
|
# io_read
|
|
|
|
# io_write
|
2020-11-27 22:12:11 +00:00
|
|
|
# io_stats
|
2020-03-29 13:47:31 +00:00
|
|
|
|
2020-12-13 10:07:17 +00:00
|
|
|
### Display system ram / swap space / vram usage
|
2020-02-12 09:56:29 +00:00
|
|
|
# ram
|
2020-12-13 10:07:17 +00:00
|
|
|
# swap
|
2020-02-12 09:56:29 +00:00
|
|
|
# vram
|
|
|
|
|
2020-11-29 17:15:56 +00:00
|
|
|
### Display MangoHud, engine or Wine version
|
|
|
|
# version
|
|
|
|
# engine_version
|
2020-07-18 19:18:27 +00:00
|
|
|
# wine
|
|
|
|
|
2021-02-03 01:33:03 +00:00
|
|
|
### Disable / hide the hud by default
|
2020-02-12 09:56:29 +00:00
|
|
|
# no_display
|
|
|
|
|
|
|
|
### Hud position offset
|
|
|
|
# offset_x=
|
|
|
|
# offset_y=
|
|
|
|
|
|
|
|
### Hud dimensions
|
|
|
|
# width=
|
|
|
|
# height=
|
2020-11-27 22:12:11 +00:00
|
|
|
# table_columns=
|
|
|
|
# cellpadding_y=
|
2020-02-12 09:56:29 +00:00
|
|
|
|
|
|
|
### Hud transparency / alpha
|
|
|
|
background_alpha=0.5
|
2020-03-29 13:47:31 +00:00
|
|
|
# alpha=
|
|
|
|
|
|
|
|
### Color customization
|
|
|
|
# text_color=FFFFFF
|
|
|
|
# gpu_color=2E9762
|
|
|
|
# cpu_color=2E97CB
|
|
|
|
# vram_color=AD64C1
|
|
|
|
# ram_color=C26693
|
|
|
|
# engine_color=EB5B5B
|
|
|
|
# io_color=A491D3
|
|
|
|
# frametime_color=00FF00
|
|
|
|
# background_color=020202
|
2020-05-11 19:01:40 +00:00
|
|
|
# media_player_color=FFFFFF
|
2020-07-18 19:18:27 +00:00
|
|
|
# wine_color=732010
|
2020-03-29 13:47:31 +00:00
|
|
|
|
2020-05-11 19:01:40 +00:00
|
|
|
### Show media player metadata
|
2020-04-04 21:14:58 +00:00
|
|
|
# media_player
|
2020-05-11 19:01:40 +00:00
|
|
|
# media_player_name = spotify
|
2020-06-13 19:00:36 +00:00
|
|
|
# media_player_order = title,artist,album
|
2020-04-04 21:14:58 +00:00
|
|
|
|
2020-05-02 14:40:05 +00:00
|
|
|
### Specify gpu with pci bus id for amdgpu and NVML stats.
|
|
|
|
### Set to 'domain:bus:slot.function'
|
|
|
|
# pci_dev = 0:0a:0.0
|
|
|
|
|
2020-11-15 05:58:01 +00:00
|
|
|
### Blacklist
|
2020-11-29 17:15:56 +00:00
|
|
|
# blacklist =
|
2020-11-15 05:58:01 +00:00
|
|
|
|
2021-03-30 01:56:38 +00:00
|
|
|
################## WORKAROUNDS #################
|
|
|
|
### Options starting with "gl_*" are for OpenGL.
|
|
|
|
### Specify what to use for getting display size. Options are "viewport", "scissorbox" or disabled. Defaults to using glXQueryDrawable.
|
|
|
|
# gl_size_query = viewport
|
|
|
|
|
|
|
|
### (Re)bind given framebuffer before MangoHud gets drawn. Helps with Crusader Kings III.
|
|
|
|
# gl_bind_framebuffer = 0
|
|
|
|
|
|
|
|
### Don't swap origin if using GL_UPPER_LEFT. Helps with Ryujinx.
|
|
|
|
# gl_dont_flip = 1
|
|
|
|
|
2020-02-12 09:56:29 +00:00
|
|
|
################## INTERACTION #################
|
|
|
|
|
|
|
|
### Change toggle keybinds for the hud & logging
|
2020-11-29 17:15:56 +00:00
|
|
|
# toggle_hud=Shift_R+F12
|
|
|
|
# toggle_fps_limit=Shift_L+F1
|
|
|
|
# toggle_logging=Shift_L+F2
|
|
|
|
# reload_cfg=Shift_L+F4
|
|
|
|
# upload_log=Shift_L+F3
|
2020-03-29 13:47:31 +00:00
|
|
|
|
|
|
|
################## LOG #################
|
2020-11-27 13:17:43 +00:00
|
|
|
### Automatically start the log after X seconds
|
|
|
|
# autostart_log = 1
|
2020-11-29 17:15:56 +00:00
|
|
|
### Set amount of time in seconds that the logging will run for
|
2020-03-29 13:47:31 +00:00
|
|
|
# log_duration
|
2020-11-29 17:15:56 +00:00
|
|
|
### Set location of the output files (required for logging)
|
2020-09-08 00:09:10 +00:00
|
|
|
# output_folder = /home/<USERNAME>/mangologs
|
2020-11-29 17:15:56 +00:00
|
|
|
### Permit uploading logs directly to FlightlessMango.com
|
2020-06-18 22:42:25 +00:00
|
|
|
# permit_upload=1
|
|
|
|
### Define a '+'-separated list of percentiles shown in the benchmark results.
|
|
|
|
### Use "AVG" to get a mean average. Default percentiles are 97+AVG+1+0.1
|
2020-08-19 09:41:36 +00:00
|
|
|
# benchmark_percentiles=
|