diff --git a/.config/MangoHud/MangoHud.conf b/.config/MangoHud/MangoHud.conf new file mode 100644 index 0000000..be065cd --- /dev/null +++ b/.config/MangoHud/MangoHud.conf @@ -0,0 +1,220 @@ +### 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 + +### Display FPS and frametime +fps +# fps_sampling_period=500 +# fps_color_change +# fps_value=30,60 +# fps_color=B22222,FDFD09,39F900 +frametime + +### Display miscellaneus 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= + +### 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=cccc00 +# 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= + +################ 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_R+F12 +# 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//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