summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMole Shang <[email protected]>2023-06-21 22:32:29 +0800
committerMole Shang <[email protected]>2023-06-21 22:32:29 +0800
commit840b8600846e77b78f88172609deaf19a8a95de7 (patch)
tree0ad125d1f459201a2ff4247ec63ed65f71c4bd60
parentf5074f41b00f0bc7fad320a20e1db7ce5c041f31 (diff)
downloaddotfiles-840b8600846e77b78f88172609deaf19a8a95de7.tar.gz
dotfiles-840b8600846e77b78f88172609deaf19a8a95de7.tar.bz2
dotfiles-840b8600846e77b78f88172609deaf19a8a95de7.zip
config/MangoHud: new, 20230621
-rw-r--r--config/MangoHud/MangoHud.conf239
1 files changed, 239 insertions, 0 deletions
diff --git a/config/MangoHud/MangoHud.conf b/config/MangoHud/MangoHud.conf
new file mode 100644
index 0000000..1cd3e44
--- /dev/null
+++ b/config/MangoHud/MangoHud.conf
@@ -0,0 +1,239 @@
+### 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 #################
+
+### Limit the application FPS. Comma-separated list of one or more FPS values (e.g. 0,30,60). 0 means unlimited (unless VSynced)
+# fps_limit=
+
+### VSync [0-3] 0 = adaptive; 1 = off; 2 = mailbox; 3 = on
+# vsync=
+
+### OpenGL VSync [0-N] 0 = off; >=1 = wait for N v-blanks, N > 1 acts as a FPS limiter (FPS = display refresh rate / N)
+# gl_vsync=
+
+################### VISUAL ###################
+
+### Legacy layout
+# legacy_layout=false
+
+### Display custom centered text, useful for a header
+# custom_text_center=
+
+### Display the current system time
+# time
+
+### Time formatting examples
+# time_format=%H:%M
+# time_format=[ %T %F ]
+# time_format=%X # locally formatted time, because of limited glyph range, missing characters may show as '?' (e.g. Japanese)
+
+### Display MangoHud version
+# version
+
+### Display the current GPU information
+gpu_stats
+gpu_temp
+# gpu_core_clock
+# gpu_mem_clock
+gpu_power
+# gpu_text=GPU
+# gpu_load_change
+# gpu_load_value=60,90
+# gpu_load_color=39F900,FDFD09,B22222
+
+### Display the current CPU information
+cpu_stats
+cpu_temp
+# cpu_power
+# cpu_text=CPU
+cpu_mhz
+# cpu_load_change
+# cpu_load_value=60,90
+# cpu_load_color=39F900,FDFD09,B22222
+
+### Display the current CPU load & frequency for each core
+# core_load
+# core_load_change
+
+### Display IO read and write for the app (not system)
+# io_stats
+# io_read
+# io_write
+
+### Display system vram / ram / swap space usage
+#vram
+ram
+swap
+
+### Display per process memory usage
+## Show resident memory and other types, if enabled
+# procmem
+# procmem_shared
+# procmem_virt
+
+### Display battery information
+battery
+# battery_icon
+# gamepad_battery
+# gamepad_battery_icon
+
+### Display FPS and frametime
+fps
+# fps_sampling_period=500
+# fps_color_change
+# fps_value=30,60
+# fps_color=B22222,FDFD09,39F900
+frametime
+# frame_count
+
+### Display miscellaneous information
+# engine_version
+# gpu_name
+# vulkan_driver
+# wine
+
+### Display loaded MangoHud architecture
+# arch
+
+### Display the frametime line graph
+frame_timing
+# histogram
+
+### Display GameMode / vkBasalt running status
+# gamemode
+# vkbasalt
+
+### Display current FPS limit
+# show_fps_limit
+
+### Display the current resolution
+# resolution
+
+### Display custom text
+# custom_text=
+### Display output of Bash command in next column
+# exec=
+
+### Display media player metadata
+# media_player
+# media_player_name=spotify
+## Format metadata, lines are delimited by ; (wip)
+# media_player_format={title};{artist};{album}
+# media_player_format=Track:;{title};By:;{artist};From:;{album}
+
+### Change the hud font size
+# font_size=24
+# font_scale=1.0
+# font_size_text=24
+# font_scale_media_player=0.55
+# no_small_font
+
+### 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/font_file_text 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
+
+### Change the hud position
+# position=top-left
+
+### Change the corner roundness
+# round_corners=
+
+### Disable / hide the hud by default
+# no_display
+
+### Hud position offset
+# offset_x=
+# offset_y=
+
+### Hud dimensions
+# width=
+# height=
+# table_columns=
+# cellpadding_y=
+
+### Hud transparency / alpha
+background_alpha=0.5
+# alpha=
+
+### FCAT overlay
+### This enables an FCAT overlay to perform frametime analysis on the final image stream.
+### Enable the overlay
+# fcat
+### Set the width of the FCAT overlay.
+### 24 is a performance optimization on AMD GPUs that should not have adverse effects on nVidia GPUs.
+### A minimum of 20 pixels is recommended by nVidia.
+# fcat_overlay_width=24
+### Set the screen edge, this can be useful for special displays that don't update from top edge to bottom. This goes from 0 (left side) to 3 (top edge), counter-clockwise.
+# fcat_screen_edge=0
+
+### 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
+# media_player_color=FFFFFF
+# wine_color=EB5B5B
+# battery_color=FF9078
+
+### Specify GPU with PCI bus ID for AMDGPU and NVML stats
+### Set to 'domain:bus:slot.function'
+# pci_dev=0:0a:0.0
+
+### Blacklist
+# blacklist=
+
+### Control over socket
+### Enable and set socket name, '%p' is replaced with process id
+# control = mangohud
+# control = mangohud-%p
+
+################ 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
+
+################ INTERACTION #################
+
+### Change toggle keybinds for the hud & logging
+toggle_hud=Shift_L+F5
+# toggle_fps_limit=Shift_L+F1
+# toggle_logging=Shift_L+F2
+# reload_cfg=Shift_L+F4
+# upload_log=Shift_L+F3
+
+#################### LOG #####################
+### Automatically start the log after X seconds
+# autostart_log=1
+### Set amount of time in seconds that the logging will run for
+# log_duration=
+### Change the default log interval, 100 is default
+# log_interval=100
+### Set location of the output files (required for logging)
+output_folder=/home/shang/mangologs
+### Permit uploading logs directly to FlightlessMango.com
+# 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
+# benchmark_percentiles=97,AVG,1,0.1