So führen Sie Vollbildspiele unter Linux mit Dual-Monitoren aus

Optimieren Sie Ihre Linux-Gaming-Erfahrung mit Dual-Monitor-Setup: Halten Sie Spiele im Vollbildmodus auf einem Monitor, während der andere nutzbar bleibt, und beheben Sie häufige Probleme.
Wenn Sie ein Spiel unter Linux mit angeschlossenen Dual-Monitoren starten, versucht es normalerweise, auf Ihrem primären Bildschirm zu öffnen. Je nach Ihrer Einrichtung und Ihrem Display-Server reagiert der Vollbildmodus jedoch nicht immer optimal. Das Spiel könnte sich seltsam strecken, im randlosen Modus öffnen oder es Ihrer Maus erlauben, auf den zweiten Monitor zu driften, anstatt an dem Ort zu bleiben, wo sie bleiben sollte.
Mit den richtigen Einstellungen und ein paar einfachen Anpassungen können Sie Ihr Spiel perfekt im Vollbildmodus auf einem Bildschirm halten, während der andere Bildschirm vollständig nutzbar bleibt. Wenn Sie eine ultra-breite Erfahrung bevorzugen, können Sie das Spiel auch über beide Monitore gleichzeitig ausdehnen, indem Sie Tools wie Gamescope verwenden oder einen virtuellen Super-Resolution-Monitor mit XRandR oder Nvidia TwinView erstellen.
Versuchen Sie, Ihren Display-Server zu Wayland zu wechseln
Im Gegensatz zu Windows unterstützt Linux mehrere Displaysysteme, hauptsächlich X11 und Wayland. Im veralteten X11-System verhalten sich Ihre Monitore oft wie eine große virtuelle Leinwand. Infolgedessen könnte ein Vollbildspiel auf beiden Bildschirmen gedehnt werden, auf dem falschen Monitor starten, den Fokus verlieren, wenn Ihre Maus die Bildschirme überquert, oder auf die niedrigste Bildwiederholfrequenz fallen, die zwischen den Monitoren geteilt wird.
Wayland, der moderne Nachfolger, verwaltet dies viel besser. Es verwaltet exklusive Vollbildanforderungen ordnungsgemäß und beschränkt das Spiel auf einen Monitor, ohne den Rest Ihres Desktops zu beeinflussen. Die meisten großen Distributionen wie Fedora oder Ubuntu verwenden Wayland standardmäßig, und das Spielen darauf fühlt sich im Allgemeinen polierter an. Wenn Sie weiterhin X11 verwenden, könnte der Wechsel zu Wayland viele Ihrer Probleme sofort lösen.
Bestimmen Sie zuerst Ihren Sitzungstyp, indem Sie ein Terminal öffnen und eingeben:
echo $XDG_SESSION_TYPEWenn die Ausgabe x11 sagt, befinden Sie sich im veralteten System. Wenn es Wayland sagt, sind Sie im modernen Standard. Bei den meisten Distributionen melden Sie sich ab, klicken Sie auf das Zahnrad-Symbol auf dem Anmeldebildschirm und wählen Sie Wayland (oder Plasma auf Wayland für KDE) aus, und melden Sie sich dann wieder an.
Stellen Sie Ihren primären Monitor richtig ein
Viele Vollbildprobleme treten einfach auf, weil der falsche Monitor als primär markiert ist. Gehen Sie in KDE zu Systemeinstellungen und dann zu Anzeige, um Ihren Gaming-Monitor als primär festzulegen. In GNOME gehen Sie zu Einstellungen und dann zu Bildschirme, um dasselbe zu tun.
Starten Sie das Spiel nach dieser Änderung neu. Wenn das Spiel weiterhin auf dem falschen Monitor öffnet, versuchen Sie, Steam direkt auf dem Monitor zu starten, auf dem das Spiel erscheinen soll, da viele Spiele die Position von Steam erben.
Wechseln Sie in den randlosen Fenstermodus
Der Leistungsunterschied zwischen exklusivem Vollbild und randlosem Modus unter Linux ist jetzt minimal, insbesondere unter Wayland und modernen Compositors wie KDE Plasma oder GNOME.
Um dies einzurichten, öffnen Sie Ihre Spieleinstellungen, ändern Sie den Display-Modus auf Randloses Fenster, stellen Sie die Auflösung auf die native Auflösung Ihres Monitors ein und stellen Sie sicher, dass Ihr Gaming-Monitor in Ihren Systemeinstellungen als primär markiert ist.
Diese Methode funktioniert, weil der Compositor die Kontrolle behält. Es gibt keinen Wechsel des Anzeigemodus, der zweite Monitor wird nicht schwarz, und Alt + Tab funktioniert reibungslos. Für die meisten Spiele ist das alles, was Sie brauchen. Wenn das Spiel diesen Modus nicht nativ unterstützt, machen Sie sich keine Sorgen; es gibt Werkzeuge, um es zu erzwingen.
Verwenden Sie den Gamescope-Compositor
Gamescope ist ein Mikro-Compositor, der von Valve erstellt wurde und auf dem Steam Deck verwendet wird, um eine kontrollierte Umgebung für Ihr Spiel zu schaffen. Er fängt die Maus ein, zwingt die Auflösung, verwaltet die Bildwiederholfrequenzen, behebt Fokusprobleme bei mehreren Monitoren und verhindert Vollbildfehler.
Gamescope kann je nach Ihrer Linux-Distribution auf verschiedene Weise installiert werden. Auf Rolling- und aktuellen Distributionen wie Arch Linux und Fedora ist es direkt in den offiziellen Repositories verfügbar. Beispielweise können Sie es auf Arch Linux (und Arch-basierten Distributionen) mit folgendem Befehl installieren:
sudo pacman -S gamescopeUnter Fedora verwenden Sie:
sudo dnf install gamescopeWenn Ihre Distribution keine aktuelle Version bereitstellt, können Sie Gamescope jederzeit direkt aus dem offiziellen GitHub-Repository erstellen.
Nachdem Sie es installiert haben, fügen Sie Folgendes zu Ihren Steam-Startoptionen hinzu:
gamescope -f -w 2560 -h 1440 -r 144 -- %command%Passen Sie die -w und -h Flags an die Auflösung Ihres Monitors an und setzen Sie das -r Flag auf Ihre Bildwiederholfrequenz. Das -f Flag erzwingt den Vollbildmodus. Gamescope isoliert das Spiel, sodass es nicht mit Ihrem zweiten Monitor interferiert.
Zusätzlich können Sie auch die Dokumentation des Gamescope-Pakets Ihrer Distribution auf die neuesten Flags überprüfen, da sie sich im Laufe der Zeit ändern können.
Tweaks für Steam, Lutris und Heroic
Da die meisten Linux-Spieler auf Steam mit Proton angewiesen sind, gibt es ein paar praktische Anpassungen, die Sie ausprobieren können, falls der Vollbildmodus auf einer Dual-Monitor-Anordnung seltsam reagiert. Klicken Sie in Steam mit der rechten Maustaste auf Ihr Spiel, öffnen Sie Eigenschaften und suchen Sie nach dem Feld Startoptionen im Reiter Allgemein. Dort können Sie hinzufügen:
SDL_VIDEO_FULLSCREEN_DISPLAY=0 %command%Diese Umgebungsvariable weist SDL-basierte Spiele an, welchen Monitor sie für den Vollbildmodus verwenden sollen. Wenn das Spiel weiterhin auf dem falschen Bildschirm startet, ändern Sie die 0 in 1 (oder eine andere Zahl) je nach Ihrer Monitoranordnung.
Es lohnt sich auch, verschiedene Proton-Versionen zu testen, indem Sie zum Tab Kompatibilität gehen und Proton Experimental oder die neueste stabile Version auswählen. Einige Vollbild-, Fokus- oder Multi-Monitor-Fehler sind spezifisch für bestimmte Proton-Builds, also kann das Wechseln der Versionen das Problem sofort lösen, ohne etwas anderes an Ihrem System zu ändern.
Für Nicht-Steam-Spiele bieten Werkzeuge wie Lutris und Heroic Games Launcher ähnliche Kontrollen. In Lutris klicken Sie mit der rechten Maustaste auf das Spiel, wählen Sie Konfigurieren, gehen Sie zu Runner-Optionen und aktivieren Sie Fenster (Virtueller Desktop).
Diese Funktion erstellt einen virtuellen Windows-Desktop in einem einzigen Fenster in einer von Ihnen definierten Auflösung. Stellen Sie diese Auflösung so ein, dass sie der nativen Größe Ihres Monitors entspricht, und das Spiel bleibt innerhalb dieses virtuellen Raums, sodass es sich nicht über beide Monitore erstreckt oder den Fokus verliert, wenn Sie Alt + Tab.
Im Heroic Games Launcher können Sie die Wine- oder Proton-Einstellungen des Spiels öffnen und Gamescope mit einem einfachen Schalter aktivieren. Gamescope fungiert als leichter Kompositor, der das Spiel einfängt und die Auflösung sowie die Bildwiederholfrequenz steuert. Darüber hinaus bleibt es auf einem Display fixiert, ohne dass manuelle Befehlszeilenargumente erforderlich sind.
Verwenden Sie XRandR zur Steuerung der Displays
Wenn Sie es bevorzugen, bei X11 zu bleiben, können Sie Ihre Monitore manuell mit dem XRandR-Tool steuern. Öffnen Sie zuerst ein Terminal und führen Sie xrandr aus, um Ihre angeschlossenen Displays aufzulisten und ihre genauen Namen (z. B. HDMI-1 oder DP-1) zu identifizieren.
Um Ihren sekundären Monitor vor dem Start eines Spiels vorübergehend zu deaktivieren, verwenden Sie:
xrandr --output HDMI-1 --offErsetzen Sie HDMI-1 durch Ihre tatsächliche Kennung des sekundären Monitors. Nachdem Sie das Spiel beendet haben, aktivieren Sie ihn mit:
xrandr --output HDMI-1 --autoObwohl diese Methode eher eine brute-force Lösung ist, garantiert sie, dass das Spiel auf dem verbleibenden Monitor wirklich im Vollbildmodus läuft.
Sowohl KDE (KWin) als auch GNOME (Mutter) enthalten Einstellungen wie Vollbildfenster nicht umleiten oder Optionen zum Deaktivieren der Komposition für Vollbildanwendungen. Das Aktivieren dieser Optionen kann die Leistung verbessern und kleinere Ruckelprobleme beseitigen.
Abschließende Gedanken
Linux funktioniert am besten, wenn Sie sich etwas Zeit nehmen, um Ihre Einrichtung zu verstehen. Sie können mehrere Monitore leicht konfigurieren und sie für Spiele verwenden, während Sie Ihren zweiten Monitor für andere Aufgaben offen lassen, ohne Ihr Spiel zu unterbrechen. Sie sollten auch erkunden, wie Sie die Gaming-Leistung in Linux mit GameMode verbessern können.

Schreibe einen Kommentar