MangoHud unter Linux einrichten & konfigurieren
MangoHud unter Linux einrichten & konfigurieren
Zusammenfassung:
Dieser Artikel dokumentiert die Installation und Konfiguration von MangoHud, einem Open-Source-Overlay für Linux, das in Vulkan- und OpenGL-Spielen Echtzeit-Performance-Metriken wie FPS, Frametimes, CPU/GPU-Auslastung und Temperaturen anzeigt. Themen sind Installation, Steam-Integration, Konfiguration via MangoHud.conf und die Nutzung von GOverlay als grafischem Konfigurator.
1. Installation
Ubuntu / Debian
sudo apt install mangohud
Fedora
sudo dnf install mangohud
Arch Linux
sudo pacman -S mangohud
Flatpak (für Flatpak-Spiele)
flatpak install flathub org.freedesktop.Platform.VulkanLayer.MangoHud
Hinweis: Für Flatpak-Spiele muss die Flatpak-Version installiert sein, auch wenn MangoHud nativ installiert ist.
2. MangoHud testen
# Vulkan-Test mit vkcube
mangohud vkcube
# OpenGL-Test mit glxgears
mangohud glxgears
Das Overlay erscheint in der linken oberen Ecke des Fensters.
3. Steam-Integration
Globale Aktivierung für alle Spiele
In Steam: Steam → Einstellungen → In-Game → Startoptionen für alle Spiele (nicht verfügbar in allen Steam-Versionen).
Per-Spiel-Aktivierung (empfohlen)
In der Bibliothek: Rechtsklick auf Spiel → Eigenschaften → Startoptionen:
mangohud %command%
Für Proton-Spiele (Windows-Spiele via Proton)
MANGOHUD=1 %command%
4. Konfiguration via MangoHud.conf
Die Konfigurationsdatei steuert, welche Informationen angezeigt werden und wie das Overlay aussieht.
Speicherort
~/.config/MangoHud/MangoHud.conf
Falls das Verzeichnis nicht existiert:
mkdir -p ~/.config/MangoHud
Beispielkonfiguration
# Anzeigeelemente
fps
frametime
cpu_stats
cpu_temp
gpu_stats
gpu_temp
vram
ram
io_read
io_write
# Layout und Aussehen
position=top-left
font_size=20
background_alpha=0.5
toggle_hud=F12
# FPS-Grenzwerte für Farbkodierung
fps_limit=144
fps_warning=60
fps_color_change
Wichtige Konfigurationsoptionen
| Option | Beschreibung |
|---|---|
position
|
top-left, top-right, bottom-left, bottom-right
|
font_size
|
Schriftgröße in Punkten |
background_alpha
|
Transparenz des Hintergrunds (0.0–1.0) |
toggle_hud
|
Taste zum Ein-/Ausblenden (z. B. F12)
|
fps_limit
|
FPS-Grenze (grüne Markierung) |
no_display
|
Overlay starten ohne anzuzeigen (via Toggle aktivierbar) |
output_file
|
Metriken in Datei protokollieren |
5. GOverlay: Grafischer Konfigurator
GOverlay ist eine GUI zur komfortablen Konfiguration von MangoHud (und vkBasalt).
# Arch Linux
sudo pacman -S goverlay
# Flatpak
flatpak install flathub io.github.benjamimgois.goverlay
GOverlay zeigt alle MangoHud-Optionen mit Live-Vorschau und schreibt die Konfigurationsdatei automatisch.
6. Performance-Daten aufzeichnen
MangoHud kann Metriken in eine Protokolldatei schreiben – nützlich für Benchmarks.
# Aufzeichnung starten via Umgebungsvariable
MANGOHUD_OUTPUT=/tmp/benchmark.csv mangohud spiel
Oder in der MangoHud.conf:
output_file=/home/benutzer/benchmarks/spiel.csv
log_interval=100 # Intervall in Millisekunden
Die CSV-Datei kann anschließend mit Tabellenkalkulationsprogrammen oder dem Tool flightlessmango ausgewertet werden.
Hat euch dieser Beitrag gefallen?
Dann lasst gern ein Like da.