Microsoft forklarer, hvorfor Quick Resume stadig ikke er kommet til pc

respekt dt fremhævet billede 2
Denne historie er en del af Jacob Roachs ReSpec-serie, der dækker verden af ​​pc-spil og hardware.

Da Microsoft annoncerede Windows 11, det indrammede udgivelsen som det bedste operativsystem til spil, og det havde nogle funktioner til at understøtte denne påstand. Siden lanceringen har Microsoft arbejdet på med funktioner som Auto HDR og DirectStorage, der debuterede på Xbox-konsoller i Windows-økosystemet.

Indhold

  • Mere end at suspendere
  • PC er det vilde, vilde vesten
  • DirectStorage er starten, ikke afslutningen

Anbefalede videoer

Men en kritisk funktion mangler stadig: Hurtig genoptagelse.

Quick Resume er en funktion på Xbox, der lader dig suspendere tre spil samtidigt (eller flere i nogle tilfælde) og skifte mellem dem på få sekunder. Det virker simpelt nok - opret bare en gemt tilstand, ikke? Men Quick Resume har meget mere i gang. Det er kun naturligt at forvente funktionen på pc'en givet Microsofts arbejde med at bringe andre Xbox-funktioner til dets nyeste OS. Det er muligt, men Microsoft er langt fra i stand til at dreje en switch for at få funktionen operationel.

Relaterede

  • Jeg bad udviklere om at forklare, hvorfor pc-porte i 2023 kører som skrald
  • Konsoller har stadig én stor fordel, og det skader pc-spil
  • Hvorfor nye OLED-gamingskærme stadig ikke kan slå de bedste fra sidste år

Mere end at suspendere

Xbox Series X IO-system.
Microsoft

Da jeg oprindeligt begyndte at undersøge dette stykke, fandt jeg en nem løsning til Quick Resume på pc. Åbn Resource Monitor i Windows, når du er færdig med et spil, suspender spilprocessen, og genoptag den, når du er færdig. Minimal indvirkning på ydeevnen, og det fungerer med de fleste spil. Men Jason Ronald, der ledede udviklingen af Xbox Series X/S hardware, sagde Quick Resume ikke er helt så simpelt.

"For at give lidt kontekst tog det os nok to til to et halvt års udviklingstid at få Quick Resume at være så solid, som den er,” fortalte Ronald mig og pegede også på det arbejde, holdet har udført på indslaget efter lanceringen. Årsagen - Quick Resume gør det ikke lige suspendere en proces, som du kan få adgang til senere.

Ronald forklarede, at Xbox Series X/S kører tre operativsystemer samtidigt: det højeste for UI og menu, det midterste for selve spillet og det laveste for direkte adgang til hardwaren. Det er interaktionen mellem de to nederste, der muliggør Quick Resume. Ronald sagde, at man kunne tænke på dem som virtuelle maskiner. Mellemniveauet, hvor spillet er, sættes i dvale, som fanger maskinens fulde tilstand, og det skrives direkte til SSD'en gennem OS på det laveste niveau.

Dette system er langt fra at suspendere en proces, og det er grunden til, at du kan vende tilbage til Quick Resume-spil efter at have taget stikket ud Xbox Series X, opdatere det eller lade det ligge i uger. For at få noget som Quick Resume på pc nu, skal du køre dine spil gennem en virtuel maskine, gemme dens tilstand på en harddisk og håbe, at intet er gået galt, når du vender tilbage.

At gøre det er ikke uhørt på pc. Du kan gemme tilstanden af ​​en virtuel maskine på din harddisk, ligesom Quick Resume, og langt de fleste PC emulatorer støtte gemme stater, der gør præcis det samme. Variabler gør forskellen. En gemmetilstand for en PS2-emulator er ret ligetil i betragtning af det begrænsede antal variabler, der er på spil, men "alt går"-tilgangen på pc gør det samme system meget mere kompliceret.

PC er det vilde, vilde vesten

Brugerdefineret vandkøling inde i en gaming-pc.
Jacob Roach / Digitale tendenser

Den største hindring for Quick Resume på pc er den brede vifte af tilgængelig hardware - og jeg formoder, at de fleste entusiaster allerede er klar over det. Ronald pegede dog også på mangfoldigheden af ​​software på pc, hvilket forårsager nogle store vejspærringer.

"Du har også et mere komplekst softwaremiljø," sagde Ronald. "Mange pc-spillere tilpasser deres rigs, du har tilpassede drivere, der er unikke for forskellige grafikkort, du har fået mods oven i det. Pc'en er bestemt meget mere kompliceret."

Mit spørgsmål handlede om butiksfacader. Xbox Game Pass på pc er fantastisk, men Steam og Epic Games Store er, hvor de fleste titler lever. Ronald sagde ikke eksplicit, at andre butiksfacader ikke ville fungere med pc - givet nok arbejde, og Microsofts forhold til Valve og Epic er alt muligt - men han sagde, at det tilføjer endnu et lag af kompleksitet.

En medvirkende faktor er spilemballage, eller hvordan alle de endelige aktiver for et spil er grupperet sammen til levering på en digital butiksfacade. Selvom butiksfacader på pc deler ligheder med emballage - vil både Steam og Xbox-appen f.eks automatisk installere afhængige rammer som en del af installationsprocessen — der er mange forskelle som godt.

Steam-logo på en PC.

Hvilken del af spillet installeres først? Hvordan leveres opdateringer? Hvilket sæt filer er krypteret via DRM og hvor er de placeret? Ingen af ​​disse spørgsmål er svære at besvare for et lukket økosystem som en Xbox-konsol, men de ligger på forhindringer i snesevis af butiksfacader og launchers, der er tilgængelige på pc.

Og i sidste ende dræber det pointen med Quick Resume på pc, hvis det ikke tænkes ordentligt om: "Vi vil ikke være i en situation, hvor det virker på dette spil, men ikke på det spil, eller det virker på denne butiksfacade kontra det butiksfacade. Det, vi ønsker at give, er den mest mulige ensartede oplevelse."

DirectStorage er starten, ikke afslutningen

WD Black SN770 gaming SSD installeret i en computer.

En stor del af diskussionen om Quick Resume på pc kom fra Microsoft DirectStorage til pc - en lagrings-API, der står bag Xbox'ens hurtige indlæsningstider. DirectStorage og Quick Resume er tæt beslægtede; faktisk så tæt på, at nogle blandede DirectStorage, der ankommer til pc, med Quick Resume, der også kommer.

Ronald satte den antagelse til ro hurtigt: "Quick Resume i sig selv er bestemt meget mere kompliceret end DirectStorage API."

DirectStorage er et fundament, der kunne bane vejen til Quick Resume på pc, men det får ikke i sagens natur den funktion til at tikke. For endda at aktivere Quick Resume, har du i det væsentlige brug for et spejl af Xbox's Velocity Architecture, som kombinerer en hurtig PCIe SSD, DirectStorage API, hardwaredekompressionsblokke og sampler-feedback streaming. Og det er startlinjen i udviklingen for en funktion som DirectStorage.

Der findes kompleksiteter på konsollen, og et pc-miljø multiplicerer dem kun.

Ronald sagde, at Quick Resume ikke ville være muligt "medmindre DirectStorage var [på pc] og stabilt i økosystemet," men det er vigtigt at huske på, at det tog over to år for Xbox-teamet at få det stabilt på en lukket konsol økosystem. Selv da siger Ronald, at et lille antal spil kan have problemer - måske genoptages de med fejl eller manglende lyd, eller i tilfælde af et spil, der kun er online, starter de dig simpelthen tilbage til hovedmenuen.

Disse kompleksiteter findes på konsollen, og et pc-miljø multiplicerer dem kun. Efter at have gravet i Quick Resume og talt med Ronald, begyndte jeg at forstå, hvor meget kræfter der kan lægges i en tilsyneladende enkel funktion. Og hvis Microsoft var i stand til at få noget som Quick Resume til at fungere på pc, kunne det få konsekvenser langt ud over at genoptage et par spil.

For nu er Quick Resume dog fanget i limbo. Det er muligt, at vi vil se det i fremtiden på pc, men der er en lang vej forude. "Jeg vil ikke sige aldrig," sagde Ronald. "Men lige nu er vores fokus på at bringe ting som DirectStorage til pc'en, og det kan åbne muligheden i fremtiden."

Denne artikel er en del af ReSpec – en løbende klumme hver anden uge, der inkluderer diskussioner, råd og dybdegående rapportering om teknologien bag pc-spil.

Redaktørens anbefalinger

  • Med eksklusive pc-partnerskaber taber alle
  • De værste pc-porte nogensinde - og hvorfor de var så dårlige
  • Lad venligst disse rygter om Quick Resume til pc være sande
  • Gaming bærbare computere lyver stadig for os, og det bliver endnu mere kompliceret
  • Hvordan Unreal Engine 5 tackler det største problem inden for pc-spil