Microsoft legt uit waarom Quick Resume nog steeds niet naar pc is gekomen

respecteer dt uitgelichte afbeelding 2
Dit verhaal maakt deel uit van de ReSpec-serie van Jacob Roach, die de wereld van pc-gaming en hardware behandelt.

Toen Microsoft aankondigde Windows 11, omlijstte het de release als het beste besturingssysteem voor gaming, en het had een aantal functies om die bewering te staven. Sinds de lancering heeft Microsoft gewerkt aan met functies zoals Auto HDR en DirectStorage die debuteerde op Xbox-consoles in het Windows-ecosysteem.

Inhoud

  • Meer dan opschorten
  • PC is het wilde, wilde westen
  • DirectStorage is het begin, niet het einde

Aanbevolen video's

Maar één kritieke functie ontbreekt nog: Snel hervatten.

Quick Resume is een functie op Xbox waarmee je tegelijkertijd drie games (of in sommige gevallen meer) kunt onderbreken en er binnen enkele seconden tussen kunt wisselen. Het lijkt eenvoudig genoeg - creëer gewoon een veilige staat, toch? Maar Quick Resume heeft veel meer aan de hand. Het is niet meer dan normaal om de functie op pc te verwachten, gezien het werk van Microsoft om andere Xbox-functies naar het nieuwste besturingssysteem te brengen. Het is mogelijk, maar Microsoft is nog lang niet in staat om een ​​schakelaar om te zetten om de functie operationeel te krijgen.

Verwant

  • Ik vroeg ontwikkelaars om uit te leggen waarom pc-poorten in 2023 als rotzooi lopen
  • Consoles hebben nog steeds één groot voordeel, en het schaadt pc-gaming
  • Waarom nieuwe OLED-gamingmonitors de beste van vorig jaar nog steeds niet kunnen verslaan

Meer dan opschorten

Xbox Series X IO-systeem.
Microsoft

Toen ik dit stuk oorspronkelijk begon te onderzoeken, vond ik een eenvoudige oplossing voor Quick Resume op pc. Open Resource Monitor in Windows wanneer u klaar bent met een game, onderbreek het gameproces en hervat het wanneer u klaar bent. Minimale impact op de prestaties, en het werkt met de meeste games. Maar Jason Ronald, die de ontwikkeling van de Xbox-serie X/S hardware, zei dat Quick Resume niet zo eenvoudig is.

“Om wat context te geven: het heeft ons waarschijnlijk twee tot tweeënhalf jaar ontwikkelingstijd gekost om Quick Resume te krijgen om zo solide te zijn als het is,' vertelde Ronald me, ook wijzend op het werk dat het team aan de speelfilm heeft gedaan na de lancering. De reden - Quick Resume doet dat niet zojuist onderbreek een proces zodat u er later toegang toe heeft.

Ronald legde uit dat de Xbox-serie X/S voert drie besturingssystemen tegelijk uit: het hoogste voor de gebruikersinterface en het menu, het middelste voor het spel zelf en het laagste voor directe toegang tot de hardware. Het is de interactie tussen de onderste twee die Quick Resume mogelijk maakt. Ronald zei dat je ze zou kunnen zien als virtuele machines. De mid-level waar de game zich bevindt, wordt in de slaapstand gezet, die de volledige status van de machine vastlegt, en die rechtstreeks naar de SSD wordt geschreven via het besturingssysteem op het laagste niveau.

Dit systeem is verre van het opschorten van een proces, en het is de reden dat je kunt terugkeren naar Quick Resume-spellen nadat je de stekker uit het stopcontact hebt gehaald Xbox-serie X, bijwerken of weken laten staan. Om nu zoiets als Quick Resume op pc te krijgen, zou je je games door een virtuele machine moeten laten lopen, de staat ervan op een harde schijf moeten opslaan en hopen dat er niets mis is gegaan als je terugkomt.

Dat doen is niet ongehoord op pc. U kunt de status van een virtuele machine op uw harde schijf opslaan, net als Quick Resume, en de overgrote meerderheid van pc-emulators ondersteuning van save-states die exact hetzelfde doen. Variabelen maken het verschil. Een opslagstatus voor een PS2-emulator is vrij eenvoudig gezien het beperkte aantal variabelen dat in het spel is, maar de "anything goes"-benadering op pc maakt datzelfde systeem een ​​stuk gecompliceerder.

PC is het wilde, wilde westen

Aangepaste waterkoeling in een gaming-pc.
Jacob Roach / Digitale trends

De grootste hindernis voor Quick Resume op pc is het brede scala aan beschikbare hardware - en ik vermoed dat de meeste enthousiastelingen zich daar al van bewust zijn. Ronald wees echter ook op de diversiteit van software op pc, wat voor een aantal grote obstakels zorgt.

"Je hebt ook een complexere softwareomgeving", zei Ronald. “Veel pc-gamers passen hun rigs aan, je hebt aangepaste stuurprogramma's die uniek zijn voor verschillende grafische kaarten, je hebt mods er bovenop. De pc is beslist veel ingewikkelder.”

Mijn vraag ging over winkelpanden. Xbox Game Pass op pc is geweldig, maar Steam en de Epic Games Store zijn waar de meeste titels wonen. Ronald zei niet expliciet dat andere winkelpuien niet zouden werken met pc - als er genoeg werk was, en De relaties van Microsoft met Valve en Epic, alles is mogelijk, maar hij zei dat het nog een extra laag toevoegt complexiteit.

Een bijdragende factor is de verpakking van games, of hoe alle uiteindelijke activa voor een game worden gegroepeerd voor levering op een digitale winkel. Hoewel storefronts op pc overeenkomsten vertonen met verpakkingen, zullen bijvoorbeeld zowel Steam als de Xbox-app dat wel doen automatisch afhankelijke frameworks installeren als onderdeel van het installatieproces — er zijn veel verschillen als Goed.

Steam-logo op een pc.

Welk deel van de game wordt als eerste geïnstalleerd? Hoe worden updates geleverd? Welke set bestanden zijn versleuteld via DRM en waar bevinden ze zich? Geen van deze zijn moeilijke vragen om te beantwoorden voor een gesloten ecosysteem zoals een Xbox-console, maar ze stapelen zich op hindernissen in de tientallen storefronts en launchers die beschikbaar zijn op pc.

En uiteindelijk maakt dat het punt van Quick Resume op pc overbodig als er niet goed over wordt nagedacht: "We willen niet zich in een situatie bevinden waarin het werkt op deze game maar niet op die game, of het werkt op deze storefront versus dat etalage. Wat we wel willen bieden, is de meest consistente ervaring die mogelijk is.”

DirectStorage is het begin, niet het einde

De WD Black SN770 gaming-SSD geïnstalleerd in een computer.

Veel van de Quick Resume on PC-discussies kwamen voort uit het brengen van Microsoft Directe opslag naar pc - een opslag-API die achter de snelle laadtijden van de Xbox zit. DirectStorage en Quick Resume zijn nauw verwant; zo dichtbij zelfs dat sommige samengevoegde DirectStorage op pc arriveerden met Quick Resume ook.

Ronald liet die veronderstelling snel rusten: “Quick Resume zelf is beslist een stuk ingewikkelder dan de DirectStorage API.”

DirectStorage is een basis die de weg zou kunnen effenen naar Quick Resume op pc, maar het maakt die functie niet inherent aan. Om Quick Resume zelfs maar in te schakelen, heb je in wezen een spiegel nodig van Xbox's Velocity Architecture, die combineert een snelle PCIe SSD, de DirectStorage API, hardware-decompressieblokken en sampler-feedback streamen. En dat is het begin van de ontwikkeling van een functie als DirectStorage.

Er bestaan ​​​​complexiteiten op de console en een pc-omgeving vermenigvuldigt ze alleen maar.

Ronald zei dat Quick Resume niet mogelijk zou zijn "tenzij DirectStorage [op pc] en stabiel in het ecosysteem was", maar het is belangrijk om in gedachten te houden dat het meer dan twee jaar duurde voordat het Xbox-team het stabiel had op een gesloten console ecosysteem. Zelfs dan, zegt Ronald, kan een klein aantal games problemen hebben - misschien hervatten ze met haperende of ontbrekende audio, of in het geval van een online-only game, booten ze je gewoon terug naar het hoofdmenu.

Deze complexiteit bestaat op de console en een pc-omgeving vermenigvuldigt ze alleen maar. Nadat ik me in Quick Resume had verdiept en met Ronald had gesproken, begon ik te begrijpen hoeveel moeite er kan worden gestoken in een ogenschijnlijk eenvoudige functie. En als Microsoft iets als Quick Resume op pc zou kunnen laten werken, zou dit implicaties kunnen hebben die veel verder gaan dan het hervatten van een paar games.

Voorlopig zit Quick Resume echter in het ongewisse. Het is mogelijk dat we het in de toekomst op pc zullen zien, maar er is een lange weg te gaan. "Ik wil niet zeggen nooit", zei Ronald. "Maar op dit moment ligt onze focus op het brengen van zaken als DirectStorage naar de pc, en dat zou in de toekomst de mogelijkheid kunnen openen."

Dit artikel is onderdeel van ReSpec - een doorlopende tweewekelijkse column met discussies, advies en diepgaande rapportage over de technologie achter pc-gaming.

Aanbevelingen van de redactie

  • Met exclusieve pc-partnerschappen verliest iedereen
  • De slechtste pc-poorten aller tijden - en waarom ze zo slecht waren
  • Laat deze geruchten over Quick Resume voor pc waar zijn
  • Gaming-laptops liegen nog steeds tegen ons en het wordt nog ingewikkelder
  • Hoe Unreal Engine 5 het grootste probleem in pc-gaming aanpakt