MangoHud

Bild des Benutzers NoXPhasma

MangoHud ist ein Overlay für Vulkan und auch OpenGL-basierte Programme und Spiele. Es bietet eine Vielzahl an möglichen Informationen die man sich anzeigen lassen kann.

Hud Konfigurationsdatei

MangoHud kommt mit einer Konfigurationsdatei welche dafür verwendet werden kann globale oder applikationsspezifische Konfigurationen festzulegen. Die Priorität der Dateien lautet (von höher nach niedriger):

    /path/to/application/dir/MangoHud.conf
    $HOME/.config/MangoHud/{application_name}.conf
    $HOME/.config/MangoHud/MangoHud.conf
    $HOME/.local/share/MangoHud/MangoHud.conf

Die Standard-Konfigurationsdatei ist in $HOME/.config/MangoHud/MangoHud.conf installiert und wird nicht überschrieben.

MANGOHUD_CONFIG environment variable

Du kannst das HUD auch anpassen, indem du die Umgebungsvariable MANGOHUD_CONFIG verwendest und dabei verschiedene Optionen durch ein Komma trennst. Dies hat Vorrang vor jeder Konfigurationsdatei.

Eine Liste von Parametern ist unten aufgeführt. Eine vollständige Liste fidnest du in der Konfigurationsdatei.

Variable Beschreibung
cpu_temp
gpu_temp Displays current CPU/GPU temperature
core_load Displays load & frequency per core
ram
vram Displays system RAM/VRAM usage
full Enables all of the above config options
crosshair Adds a crosshair overlay at the centre of the screen
font_size= Customizeable font size (default=24)
width=
height= Customizeable hud dimensions (in pixels)
position= Location of the hud: top-left (default), top-right, bottom-left, bottom-right
no_display Hide the hud by default
toggle_hud=
toggle_logging= Modifiable toggle hotkeys. Default are F12 and F2, respectively.
reload_cfg= Change keybind for reloading the config
time
time_format=%T Displays local time. See std::put_time for formatting help.
gpu_color
gpu_color
vram_color
ram_color
io_color
engine_color
frametime_color
background_color
text_color Change default colors: gpu_color=RRGGBB
alpha Set the opacity of all text and frametime graph 0.0-1.0
background_alpha Set the opacity of the background 0.0-1.0
read_cfg Add to MANGOHUD_CONFIG as first parameter to also load config file. Otherwise only MANGOHUD_CONFIG parameters are used.
output_file Define name and location of the output file (Required for logging)
font_file Change default font (set location to .TTF/.OTF file )
log_duration Set amount of time the logging will run for (in seconds)
vsync Vsync option for Vulkan: 0 = adaptive; 1 = off; 2 = mailbox; 3 = on
gl_vsync Vsync option for OpenGL: 0 = off; >=1 = wait for N v-blanks, N > 1 acts as a fps limiter (fps = display refresh rate / N)

MangoHud benutzen

Du kannst jetzt den Befehl mangohud verwenden, um entweder den OpenGL oder Vulkan HUD zu laden. mangohud.x86 für 32bit OpenGL.

mangohud vkcube
mangohud glxgears

Screenshots und Videos
Mastodon