Microsoft DeLorean tötet Streaming-Spiel Lag durch die Vorhersage, Ihren nächsten Zug
Streaming-Video-Spiele könnte also Kupplung, wenn es zum Verrücktwerden Zeitabstand nicht. Microsoft-Forscher haben eine Lösung im DeLorean, ein "spekulative Ausführungssystem", das sagt, was Sie als nächstes tun werde und zeigt Ihnen das wahrscheinlichste Ergebnis – bevor Sie sogar eine einzelne Schaltfläche püriert habe.
In eine wissenschaftliche Arbeit veröffentlicht in dieser Woche erklärte der Microsoft Research-Team, dass DeLorean liefert bewegt beim Laden der video-Antwort im Voraus wie vorherigen Spielers anhand eines Spielers am ehesten vor der Zeit, mit dem Spiel interagieren. Aus der Forschungsarbeit:
DeLorean produziert spekulative gerenderten Frames der zukünftigen möglichen Ergebnisse liefern sie an den Client eine gesamte RTT [Round-Trip-Zeit, die Zeit, die für eine Eingabe an den Server nicht erreichen und eine Antwort zurückgibt] vor der Zeit; Kunden empfinden keine Latenz. Um dies zu erreichen, DeLorean kombiniert: 1) künftige input Vorhersage; (2) staatliche Raum Unterabtastung und Timeshifting; (3) Misprediction Entschädigung; und 4) Bandbreite Kompression.
Es funktioniert erstaunlich gut: In Tests mit Doom 3 und Fable 3, DeLorean war in der Lage, eine Round-Trip-Zeit von bis zu 250 Millisekunden ein Zeitabstand zu verschleiern, die in der Regel für eine absolut unspielbar Spiel machen würde. Spieler nicht in der Lage, einen Unterschied zwischen lokalen Gameplay und der DeLorean betriebene Cloud-System zu erkennen.
Allerdings gibt es ein Nachteil: DeLorean Daten-lastige Setup kann fast fünf Mal so viel Informationen als eine einfache Echtzeit-Gaming-Stream senden. Diese Art von Belastung würde ernsthaft bullige Verbindung erforderlich. Es genügt zu sagen, dass DeLorean wahrscheinlich wird nicht kommen auf die Xbox in der unmittelbaren Zukunft – aber wenn es der Fall ist, werden wir tatsächlich werden in der Zukunft spielen. [Microsoft Research via TechCrunch]