Bei ziemlich vielen Spielen kann der Benutzer in einem "randlosen Vollbild-Fenster" anstatt in einem "Vollbild-Modus" spielen. Ich habe mich gefragt. Warum sollte man ein Vollbildfenster dem "eingebauten" Vollbildmodus vorziehen?
Mein einfacher Test hat mir gezeigt, dass der Vollbildmodus eine bessere Leistung bringt. Ich habe auch versucht, in Google und SO zu suchen, aber die meisten Antworten beziehen sich auf Spiele oder darauf, wie diese Fenster in API X, Y oder Z erstellt werden.
Was bringt es also, ein randloses Vollbildfenster zu haben? Gibt es technische Gründe?
window-management
LaVolpe
quelle
quelle
alt
oder darantab
gebunden ist.Antworten:
"Normaler" Vollbildmodus beinhaltet den "exklusiven" Zugriff auf die GPU. Dies bedeutet viel mehr Arbeit beim Umschalten der Auflösung, bei der Ressourcenverwaltung (insbesondere in älteren APIs) usw., insbesondere bei der Unterstützung des korrekten Verhaltens von Alt-Tabs. Dies mag auf den ersten Blick seltsam erscheinen, aber es entsteht, wenn Sie die Exklusivität verlieren (wenn Sie die Alt-Tabs entfernen), werden die GPU-Ressourcen Ihres Spiels effektiv geräumt und müssen wiederhergestellt werden, wenn Sie wieder einsteigen.
Ein "randloses Vollbild" -Fenster ist nur ein normales Fenster mit deaktiviertem Fensterchrom, dh der Größe des gesamten Bildschirms. Dies bedeutet, dass es sich wie ein normales Fenster verhält und nicht die zusätzliche Komplikation und den zusätzlichen Aufwand des exklusiven GPU-Zugriffs verursacht, was den Entwicklern die Arbeit auf Kosten einer vernachlässigbaren Leistung erleichtert. Dies ist der wichtigste technische Grund: weniger Arbeit.
Dies erleichtert den Benutzern in der Regel auch die Arbeit, da viele Spiele, die exklusive Vollbildmodi verwenden, die Alt-Tab-Funktion nicht besonders gut beherrschen und abstürzen oder bei Wiederherstellung des Vollbildmodus seltsam reagieren. Dies kann äußerst ärgerlich für Spieler sein, die mit gedrückter Alt-Taste GameFAQs anzeigen, in Discord oder IRC chatten möchten oder was auch immer. Es ist auch benutzerfreundlicher für Multi-Monitor-Setups.
quelle
Zusätzlich zu Josh Petries sehr gründlicher Antwort möchte ich einen praktischen Vorteil des randlosen Vollbilds hinzufügen.
Wenn Sie ein Setup mit mehreren Monitoren haben, ist der normale Vollbildmodus ein bisschen mühsam. Da das Wechseln des Fokus in ein anderes Fenster länger dauert und die Vollbildanwendung minimiert wird.
Bei randlosem Vollbild hingegen handelt es sich um ein reguläres Fenster. Das heißt, es kann im Hintergrund sein. Noch sichtbar, während andere Fenster überlappen. Mit mehreren Monitoren können Streamer beispielsweise mit ihren Zuschauern interagieren und sich gleichzeitig auf das Spiel konzentrieren.
quelle
Dinge, für die randlose Vollbildfenster nützlich sind
Doppelbild-Setups;
Aufnahmespiele (LPers, Tutorials); Viele Inhaltsersteller verwenden eine Software, mit der Fenster erfasst werden können, sodass nur das Spielfenster erfasst wird. Auf diese Weise kann der Ersteller den Kontext auf andere Programme umstellen, ohne sensible Informationen preisgeben zu müssen. Wenn es sich um ein exklusives Vollbildspiel handelt, muss die Erfassungssoftware den gesamten Monitor erfassen, wodurch der Ersteller gezwungen wird, entweder Kontextwechsel aus dem endgültigen Video herauszuschneiden oder seinen Bildschirm beim Livestreaming schwarz zu färben .;
Multitasking;
Vermeiden von Fehlern in der Vollbildimplementierung (falsche Auflösung, abgeschnittene Kanten, keine Maus, unendlicher Zyklus von Fokus / Defokus usw.);
Manchmal Leistung; Obwohl der echte Vollbildmodus schneller ausgeführt werden sollte, hat er manchmal genau den umgekehrten Effekt.
Viele Spiele sind fehlerhaft, wenn Alt-Tabbed (kein Ton, fehlerhafte Grafiken, lange Alt-Tab-Reaktionszeit, die ärgerlich ist, kann nicht mehr ausgeführt werden, nachdem versucht wurde, Alt-Tab wieder in das Spiel einzubinden Spieler);
Häufig reserviert der echte Vollbildmodus auf kleineren Monitoren mehr Platz als erforderlich, z. B. reserviert er bei 1370 immer noch eine Pixelbreite von 1980, sodass jedes andere Vollbildfenster auf dem anderen Bildschirm um 600 Pixel nach rechts versetzt ist.
Das Wechseln der Maus zwischen den Bildschirmen ist auch im Vollbildmodus ein Problem. Möchten Sie Ihre Musikwiedergabeliste wechseln? Dauert aufgrund der Ladezeiten von Alt-Tab und der langsamen Reaktion 1 Minute. Es dauert nicht nur 15 Sekunden, bis Sie das Spiel verlassen, sondern es dauert auch länger, bis Sie wieder einsteigen. In normal funktionierenden Spielen treten manchmal sogar Fehler auf.
Auf Low-End-Computern läuft Ihr Spiel im Vollbildmodus möglicherweise nicht reibungslos. Wenn Sie jedoch das Fenster verkleinern, verbessert sich häufig auch die Leistung. (Einige Content-Ersteller verwenden diese Option, um verkleinerte Spiele zu erfassen und das Video zu vergrößern.)
quelle