Skip to main content

Tools und Variablen

Tools und Variablen können die Spielerfahrung unter Linux signifikant verbessern. Oft werden sie einfach nur als Tweaks genutzt aber in einigen Fällen können durch diese auch problematische Spiele zum Laufen gebracht werden.

Tools

Tools werden als sogenannten Command-Prefix vor dem auszuführenden Spiel angegeben. Unter Steam muss hierfür in den Startoptionen des jeweiligen Spiels das Tool gefolgt von %command% (was das eigentliche Spiel ist) angegeben werden.

Zum Beispiel so:

image.png

In der Regel können auch mehrere Tools hintereinander angegeben werden, wobei je nach Kombination der Tools die Reihenfolge wichtig sein kann.

Beispiel:

image.png

Einige Tools unterstützen oder erfordern sogar bestimmte weitere Optionen, die dann entsprechend mit anzugeben sind.

Beispiel:

image.png

Liste beliebter Tools

Für einige der hier aufgelisteten Tools habe ich eine separate Anleitung verfasst. Klicke hierfür auf den jeweiligen Link.

MangoHud

Overlay für FPS-Anzeige und vieles mehr.

Tool wird wie folgt angegeben: mangohud

Kann auch mittels Variable angegeben werden.

Gamescope

FSR Upscaling für jedes Spiel und optimiertes Input Capture für problematische Spiele.

Tool wird wie folgt angegeben: gamescope

vkBasalt

Sharpening für Vulkan (und aufgrund DXVK somit auch DirectX) Spiele.

Tool wird über Variablen angegeben (folgt unten).

GameMode

Erlaubt es Spielen, eine Reihe von Optimierungen anzufordern, die vorübergehend auf das Host-Betriebssystem und/oder den Spielprozess angewendet werden.

Tool wird wie folgt angegeben: gamemoderun

Variablen

Variablen werden genutzt um Optionen und Parameter auf bestimmte Programme anzuwenden. In den meisten Fällen werden damit Optionen und Parameter von Proton verändert. Dadurch kann z.B. Raytracing aktiviert werden, ohne das man eine entsprechende Raytracing-Fähige Grafikkarte benötigt (mit entsprechenden Performance-Einbußen).

Eine Variable besteht immer aus dem Variablen-Namen und dem Wert. Beispiel: VARIABLE_NAME_HERE=VALUE_HERE

Variablem werden ebenfalls als Prefix vor dem auszuführenden Spiel angegeben und können mit Tools kombiniert werden. Variablen sollten stets zuerst angegeben werden und danach die Tools. Die Reihenfolge mehrerer Variablen spielt jedoch keine Rolle.

Beispiel mit Variablen und Tools:

image.png

Liste beliebter Variablen

ENABLE_VKBASALT

Der Wert 1 aktiviert das oben aufgelistete Tool vkBasalt. Die nachfolgende Variable muss ggf. mit angegeben werden.

VKBASALT_CONFIG_FILE

Als Wert muss der Pfad der Konfigurationsdatei für vkBasalt angegeben werden. Für Details siehe den vkBasalt-Beitrag.

OBS_VKCAPTURE

Der Wert 1 aktiviert ein Feature von OBS, bei dem nur das jewilige Spiel aufgezeichnet werden kann (nicht der ganze Bildschirm). Für Details siehe OBS Studio Capture.

MANGOHUD

Der Wert 1 aktiviert das oben aufgelistete Tool MangoHud (als Alternative zur anderen Variante).

Kombinieren beider Varianten

Variablen und Tools können kombiniert werden um das Spielerlebnis zu verbessern. Variablen sollten stets zuerst angegeben werden und danach die Tools. Die Reihenfolge mehrerer Variablen spielt keine Rolle.

Übrigens: Falls du ein Spiel mit Startparametern ausführen möchtest kannst du diese nach %command% angeben.

Ein Beispiel, welches eine Kombination von Variablen, Tools und Startparameter verwendet:

image.png