Microsoft erklärt, warum das beste Feature der Xbox immer noch nicht auf den PC gekommen ist
Als Microsoft Windows 11 ankündigte, stellte es die Veröffentlichung als das beste Betriebssystem für Spiele dar, und es hatte einige Funktionen, um diese Behauptung zu untermauern. Seit dem Start hat Microsoft daran gearbeitet , Funktionen wie Auto HDR und DirectStorage, die auf Xbox-Konsolen debütierten, in das Windows-Ökosystem zu integrieren.
Aber eine wichtige Funktion fehlt noch: Quick Resume.
Quick Resume ist eine Funktion auf Xbox, mit der Sie drei Spiele (oder in einigen Fällen mehr) gleichzeitig anhalten und in Sekundenschnelle zwischen ihnen wechseln können. Es scheint einfach genug zu sein – erstellen Sie einfach einen Speicherstatus, oder? Aber Quick Resume hat noch viel mehr zu bieten. Angesichts der Arbeit von Microsoft, andere Xbox-Funktionen auf das neueste Betriebssystem zu bringen, ist es nur natürlich, die Funktion auf dem PC zu erwarten. Es ist möglich, aber Microsoft ist weit davon entfernt, einen Schalter umlegen zu können, um die Funktion betriebsbereit zu machen.
Mehr als suspendieren
Als ich ursprünglich anfing, dieses Stück zu recherchieren, fand ich eine einfache Lösung für Quick Resume auf dem PC. Öffnen Sie den Ressourcenmonitor in Windows, wenn Sie mit einem Spiel fertig sind, unterbrechen Sie den Spielprozess und setzen Sie ihn fort, wenn Sie fertig sind. Minimale Auswirkung auf die Leistung, und es funktioniert mit den meisten Spielen. Aber Jason Ronald, der die Entwicklung der Xbox Series X/S -Hardware leitete, sagte, dass Quick Resume nicht ganz so einfach sei.
„Um etwas Kontext zu geben, wir haben wahrscheinlich zwei bis zweieinhalb Jahre Entwicklungszeit gebraucht, um Quick Resume so solide zu machen, wie es ist“, sagte mir Ronald und wies auch auf die Arbeit hin, die das Team an dem Feature-Beitrag geleistet hat -Start. Der Grund – Quick Resume unterbricht nicht nur einen Prozess, auf den Sie später zugreifen können.
Ronald erklärte, dass auf der Xbox Series X/S drei Betriebssysteme gleichzeitig laufen: das höchste für die Benutzeroberfläche und das Menü, das mittlere für das Spiel selbst und das niedrigste für den direkten Zugriff auf die Hardware. Es ist die Interaktion zwischen den unteren beiden, die Quick Resume ermöglicht. Ronald sagte, man könne sie sich als virtuelle Maschinen vorstellen. Die mittlere Ebene, auf der sich das Spiel befindet, wird in den Ruhezustand versetzt, der den vollständigen Zustand der Maschine erfasst, und dieser wird über das Betriebssystem der niedrigsten Ebene direkt auf die SSD geschrieben.
Dieses System ist weit davon entfernt, einen Prozess auszusetzen, und es ist der Grund, warum Sie zu Quick Resume-Spielen zurückkehren können, nachdem Sie die Xbox Series X vom Stromnetz getrennt, aktualisiert oder wochenlang verlassen haben. Um jetzt so etwas wie Quick Resume auf dem PC zu bekommen, müssten Sie Ihre Spiele über eine virtuelle Maschine laufen lassen, den Zustand auf einer Festplatte speichern und hoffen, dass bei Ihrer Rückkehr nichts schief gelaufen ist.
Das ist auf dem PC nicht ungewöhnlich. Sie können den Status einer virtuellen Maschine auf Ihrer Festplatte speichern, genau wie Quick Resume, und die überwiegende Mehrheit der PC-Emulatoren unterstützt Speicherstatus, die genau dasselbe tun. Variablen machen den Unterschied. Ein Speicherstatus für einen PS2-Emulator ist angesichts der begrenzten Anzahl von Variablen ziemlich einfach, aber der „Anything goes“-Ansatz auf dem PC macht dasselbe System viel komplizierter.
PC ist der wilde, wilde Westen
Die größte Hürde für Quick Resume auf dem PC ist die große Auswahl an verfügbarer Hardware – und ich vermute, die meisten Enthusiasten sind sich dessen bereits bewusst. Ronald wies jedoch auch auf die Vielfalt der Software auf dem PC hin, die einige große Hindernisse verursacht.
„Sie haben auch eine komplexere Softwareumgebung“, sagte Ronald. „Viele PC-Gamer passen ihre Rigs an, es gibt benutzerdefinierte Treiber, die für verschiedene Grafikkarten einzigartig sind, und man hat Mods obendrauf. Der PC ist definitiv viel komplizierter.“
Meine Frage bezog sich auf Schaufenster. Xbox Game Pass auf dem PC ist großartig, aber Steam und der Epic Games Store sind der Ort, an dem die meisten Titel verfügbar sind. Ronald hat nicht ausdrücklich gesagt, dass andere Storefronts nicht mit dem PC funktionieren würden – bei genügend Arbeit und Microsofts Beziehungen zu Valve und Epic ist alles möglich – aber er sagte, dass es eine weitere Ebene der Komplexität hinzufügt.
Ein Faktor, der dazu beiträgt, ist die Spielverpackung oder wie alle endgültigen Assets für ein Spiel für die Bereitstellung in einem digitalen Schaufenster gruppiert werden. Obwohl Storefronts auf dem PC Ähnlichkeiten mit Paketen aufweisen – sowohl Steam als auch die Xbox-App installieren beispielsweise automatisch abhängige Frameworks als Teil des Installationsprozesses – gibt es auch viele Unterschiede.
Welcher Teil des Spiels wird zuerst installiert? Wie werden Updates bereitgestellt? Welche Dateien werden durch DRM verschlüsselt und wo befinden sie sich? Keine dieser Fragen ist für ein geschlossenes Ökosystem wie eine Xbox-Konsole schwer zu beantworten, aber sie legen Hürden in den Dutzenden von Storefronts und Launchern, die auf dem PC verfügbar sind.
Und letztendlich macht das den Sinn von Quick Resume auf dem PC zunichte, wenn es nicht richtig durchdacht wird: „Wir wollen nicht in eine Situation geraten, in der es bei diesem Spiel funktioniert, aber nicht bei diesem Spiel, oder es funktioniert bei diesem Schaufenster gegen das Schaufenster. Was wir bieten wollen, ist ein möglichst konsistentes Erlebnis.“
DirectStorage ist der Anfang, nicht das Ende
Ein Großteil der Diskussion über Quick Resume auf dem PC kam von Microsoft, das DirectStorage auf den PC gebracht hat – eine Speicher-API, die hinter den schnellen Ladezeiten der Xbox steht. DirectStorage und Quick Resume sind eng miteinander verwandt; Tatsächlich so nah, dass einige zusammengeführte DirectStorage-Produkte mit Quick Resume auf dem PC ankommen.
Ronald räumte diese Vermutung schnell auf: „Quick Resume selbst ist definitiv viel komplizierter als die DirectStorage-API.“
DirectStorage ist eine Grundlage, die den Weg zu Quick Resume auf dem PC ebnen könnte, aber es bringt diese Funktion nicht von Natur aus zum Ticken. Um Quick Resume überhaupt zu aktivieren, benötigen Sie im Wesentlichen einen Spiegel der Velocity-Architektur von Xbox, die eine schnelle PCIe-SSD, die DirectStorage-API, Hardware-Dekomprimierungsblöcke und Sampler-Feedback-Streaming kombiniert. Und das ist die Ausgangslinie der Entwicklung für ein Feature wie DirectStorage.
Ronald sagte, dass Quick Resume nicht möglich wäre, „es sei denn, DirectStorage war [auf dem PC] und stabil im Ökosystem“, aber es ist wichtig zu bedenken, dass es über zwei Jahre gedauert hat, bis das Xbox-Team es auf einer geschlossenen Konsole stabil gemacht hat Ökosystem. Selbst dann, sagt Ronald, können bei einer kleinen Anzahl von Spielen Probleme auftreten – vielleicht werden sie mit fehlerhaftem oder fehlendem Audio fortgesetzt, oder im Falle eines reinen Online-Spiels starten sie Sie einfach zurück zum Hauptmenü.
Diese Komplexität existiert auf der Konsole, und eine PC-Umgebung vervielfacht sie nur. Nachdem ich mich mit Quick Resume beschäftigt und mit Ronald gesprochen hatte, begann ich zu verstehen, wie viel Mühe in eine scheinbar einfache Funktion gesteckt werden kann. Und wenn Microsoft in der Lage wäre, so etwas wie Quick Resume auf dem PC zum Laufen zu bringen, könnte dies Auswirkungen haben, die weit über die Wiederaufnahme einiger Spiele hinausgehen.
Im Moment ist Quick Resume jedoch in der Schwebe. Es ist möglich, dass wir es in Zukunft auf dem PC sehen werden, aber es liegt noch ein langer Weg vor uns. „Ich will nicht nie sagen“, sagte Ronald. „Aber im Moment konzentrieren wir uns darauf, Dinge wie DirectStorage auf den PC zu bringen, und das könnte in Zukunft die Möglichkeit eröffnen.“
Dieser Artikel ist Teil von ReSpec – einer fortlaufenden zweiwöchentlichen Kolumne, die Diskussionen, Ratschläge und ausführliche Berichte über die Technologie hinter PC-Spielen enthält.