Microsoft forklarer hvorfor Quick Resume fortsatt ikke har kommet til PC

respek dt utvalgt bilde 2
Denne historien er en del av Jacob Roachs ReSpec-serie, som dekker verden av PC-spilling og maskinvare.

Da Microsoft annonserte Windows 11, rammet den utgivelsen som det beste operativsystemet for spill, og den hadde noen funksjoner for å sikkerhetskopiere denne påstanden. Siden lanseringen har Microsoft jobbet med med funksjoner som Auto HDR og DirectStorage som debuterte på Xbox-konsoller i Windows-økosystemet.

Innhold

  • Mer enn å suspendere
  • PC er det ville, ville vesten
  • DirectStorage er starten, ikke slutten

Anbefalte videoer

Men en kritisk funksjon mangler fortsatt: Hurtig gjenoppta.

Quick Resume er en funksjon på Xbox som lar deg suspendere tre spill (eller flere i noen tilfeller) samtidig og bytte mellom dem i løpet av sekunder. Det virker enkelt nok - bare opprett en lagringstilstand, ikke sant? Men Quick Resume har mye mer på gang. Det er bare naturlig å forvente funksjonen på PC gitt Microsofts arbeid med å bringe andre Xbox-funksjoner til sitt nyeste operativsystem. Det er mulig, men Microsoft er langt fra å kunne snu en bryter for å få funksjonen operativ.

I slekt

  • Jeg ba utviklere forklare hvorfor PC-porter i 2023 går som søppel
  • Konsoller har fortsatt én stor fordel, og det skader PC-spilling
  • Hvorfor nye OLED-spillskjermer fortsatt ikke kan slå de beste fra i fjor

Mer enn å suspendere

Xbox Series X IO-system.
Microsoft

Da jeg opprinnelig begynte å undersøke dette stykket, fant jeg en enkel løsning for Quick Resume på PC. Åpne Resource Monitor i Windows når du er ferdig med et spill, suspender spillprosessen og gjenoppta den når du er ferdig. Minimal innvirkning på ytelsen, og det fungerer med de fleste spill. Men Jason Ronald, som ledet utviklingen av Xbox Series X/S maskinvare, sa Quick Resume ikke er fullt så enkelt.

"For å gi litt kontekst, tok det oss sannsynligvis to til to og et halvt år med utviklingstid å få Quick Resume å være så solid som den er,” fortalte Ronald meg, og pekte også på arbeidet laget har gjort med innslaget etter lansering. Årsaken - Quick Resume gjør det ikke bare suspendere en prosess som du kan få tilgang til senere.

Ronald forklarte at Xbox Series X/S kjører tre operativsystemer samtidig: det høyeste for brukergrensesnittet og menyen, det midterste for selve spillet, og det laveste for direkte tilgang til maskinvaren. Det er samspillet mellom de to nederste som muliggjør Quick Resume. Ronald sa at du kunne tenke på dem som virtuelle maskiner. Mellomnivået der spillet er satt i dvalemodus, som fanger opp hele maskinens tilstand, og det skrives direkte til SSD-en via operativsystemet på laveste nivå.

Dette systemet er langt unna å suspendere en prosess, og det er grunnen til at du kan gå tilbake til Quick Resume-spill etter at du har koblet fra Xbox Series X, oppdaterer den eller lar den ligge i flere uker. For å få noe sånt som Quick Resume på PC nå, må du kjøre spillene dine gjennom en virtuell maskin, lagre tilstanden til den på en harddisk, og håper ingenting har gått galt når du kommer tilbake.

Å gjøre det er ikke uhørt på PC. Du kan lagre tilstanden til en virtuell maskin på harddisken din, akkurat som Quick Resume, og de aller fleste PC-emulatorer støtte lagre stater som gjør nøyaktig det samme. Variabler utgjør forskjellen. En lagringstilstand for en PS2-emulator er ganske enkel gitt det begrensede antallet variabler som spilles, men "alt går"-tilnærmingen på PC gjør det samme systemet mye mer komplisert.

PC er det ville, ville vesten

Tilpasset vannkjøling inne i en spill-PC.
Jacob Roach / Digitale trender

Det største hinderet for Quick Resume på PC er det brede utvalget av maskinvare som er tilgjengelig – og jeg mistenker at de fleste entusiaster allerede er klar over det. Ronald pekte på mangfoldet av programvare også på PC, noe som forårsaker noen store veisperringer.

"Du har også et mer komplekst programvaremiljø," sa Ronald. "Mange PC-spillere tilpasser riggene sine, du har tilpassede drivere som er unike for forskjellige grafikkort, du har mods på toppen av det. PC-en er definitivt mye mer komplisert."

Spørsmålet mitt handlet om utstillingsvinduer. Xbox Game Pass på PC er flott, men Steam og Epic Games Store er der de fleste titlene lever. Ronald sa ikke eksplisitt at andre butikkfronter ikke ville fungere med PC - gitt nok arbeid, og Microsofts forhold til Valve og Epic, alt er mulig - men han sa at det legger til enda et lag med kompleksitet.

En medvirkende faktor er spillpakning, eller hvordan alle de endelige eiendelene for et spill er gruppert sammen for levering på en digital butikkfront. Selv om butikkfronter på PC deler likheter med emballasje - vil for eksempel både Steam og Xbox-appen automatisk installer avhengige rammeverk som en del av installasjonsprosessen — det er mange forskjeller som vi vil.

Steam-logo på en PC.

Hvilken del av spillet installeres først? Hvordan leveres oppdateringer? Hvilket sett med filer er kryptert gjennom DRM og hvor ligger de? Ingen av disse er vanskelige spørsmål å svare på for et lukket økosystem som en Xbox-konsoll, men de legger på hindringer i dusinvis av butikkfronter og lanseringer som er tilgjengelige på PC.

Og til syvende og sist, det dreper poenget med Quick Resume på PC hvis det ikke blir gitt den riktige omtanken: "Vi vil ikke være i en situasjon der det fungerer på dette spillet, men ikke på det spillet, eller det fungerer på denne butikkfronten kontra det butikkfront. Det vi ønsker å gi er en mest mulig konsistent opplevelse.»

DirectStorage er starten, ikke slutten

WD Black SN770 gaming SSD installert i en datamaskin.

Mye av Quick Resume på PC-diskusjonen kom fra Microsoft DirectStorage til PC – en lagrings-API som står bak Xboxens raske lastetider. DirectStorage og Quick Resume er nært beslektet; faktisk så nærme at noen blandet DirectStorage som kommer på PC med Quick Resume som også kommer.

Ronald satte den antagelsen til ro raskt: "Quick Resume i seg selv er definitivt mye mer komplisert enn DirectStorage API."

DirectStorage er et grunnlag som kan bane veien til Quick Resume på PC, men det får ikke i seg selv den funksjonen til å tikke. For å aktivere Quick Resume, trenger du egentlig et speil av Xboxs Velocity Architecture, som kombinerer en rask PCIe SSD, DirectStorage API, maskinvaredekompresjonsblokker og tilbakemelding fra sampler streaming. Og det er startlinjen for utvikling for en funksjon som DirectStorage.

Det finnes kompleksiteter på konsollen, og et PC-miljø multipliserer dem bare.

Ronald sa at Quick Resume ikke ville være mulig "med mindre DirectStorage var [på PC] og stabil i økosystemet," men det er viktig å huske på at det tok over to år for Xbox-teamet å få det stabilt på en lukket konsoll økosystem. Selv da sier Ronald at et lite antall spill kan ha problemer - kanskje de fortsetter med feil eller manglende lyd, eller i tilfelle et spill som bare er online, starter de deg rett og slett tilbake til hovedmenyen.

Disse kompleksitetene eksisterer på konsollen, og et PC-miljø multipliserer dem bare. Etter å ha gravd i Quick Resume og snakket med Ronald, begynte jeg å forstå hvor mye innsats som kan legges ned i en tilsynelatende enkel funksjon. Og hvis Microsoft var i stand til å få noe som Quick Resume til å fungere på PC, kan det ha implikasjoner langt utover å gjenoppta noen få spill.

For nå er imidlertid Quick Resume fanget i limbo. Det er mulig vi vil se det i fremtiden på PC, men det er en lang vei foran oss. "Jeg vil ikke si aldri," sa Ronald. "Men akkurat nå er fokuset vårt på å bringe ting som DirectStorage til PC-en, og det kan åpne for muligheten i fremtiden."

Denne artikkelen er en del av ReSpec – en pågående toukentlig spalte som inkluderer diskusjoner, råd og dybderapportering om teknologien bak PC-spilling.

Redaktørenes anbefalinger

  • Med eksklusive PC-partnerskap taper alle
  • De verste PC-portene gjennom tidene - og hvorfor de var så dårlige
  • Vennligst la disse ryktene om Quick Resume for PC være sanne
  • Gaming bærbare datamaskiner lyver fortsatt for oss, og det blir enda mer komplisert
  • Hvordan Unreal Engine 5 takler det største problemet innen PC-spilling