Microsoft vysvětluje, proč Quick Resume stále nepřišlo na PC

Respekt dt doporučený obrázek 2
Tento příběh je součástí série ReSpec Jacoba Roacha, která pokrývá svět počítačových her a hardwaru.

Když Microsoft oznámil Windows 11, označil vydání jako nejlepší operační systém pro hraní her a měl některé funkce, které toto tvrzení podpořily. Od uvedení na trh na něm Microsoft pracoval přináší funkce jako Auto HDR a DirectStorage, který debutoval na konzolích Xbox do ekosystému Windows.

Obsah

  • Více než pozastavení
  • PC je divoký, divoký západ
  • DirectStorage je začátek, ne konec

Doporučená videa

Jedna kritická funkce však stále chybí: Rychlé obnovení.

Rychlé obnovení je funkce na Xboxu, která vám umožňuje současně pozastavit tři hry (v některých případech i více) a přepínat mezi nimi během několika sekund. Zdá se to dost jednoduché – stačí vytvořit stav uložení, že? Quick Resume toho ale nabízí mnohem víc. Je jen přirozené očekávat tuto funkci na PC vzhledem k práci společnosti Microsoft přinést další funkce Xbox do svého nejnovějšího operačního systému. Je to možné, ale Microsoft je daleko od toho, aby mohl přepnout přepínač, aby funkci zprovoznil.

Příbuzný

  • Požádal jsem vývojáře, aby vysvětlili, proč PC porty v roce 2023 běží jako smetí
  • Konzole mají stále jednu velkou výhodu a ta poškozuje PC hraní
  • Proč nové herní monitory OLED stále nemohou porazit to nejlepší z minulého roku

Více než pozastavení

Systém Xbox Series X IO.
Microsoft

Když jsem původně začal zkoumat tento kousek, našel jsem snadné řešení pro Rychlé pokračování na PC. Po dokončení hry otevřete ve Windows Monitor zdrojů, pozastavte proces hry a obnovte jej, kdykoli skončíte. Minimální dopad na výkon a funguje s většinou her. Ale Jason Ronald, který vedl vývoj Xbox Series X/S hardwaru, řekl Quick Resume není tak jednoduché.

„Abychom uvedli nějaký kontext, pravděpodobně nám trvalo dva až dva a půl roku vývoje, než jsme získali Quick Resume být tak pevný, jak je,“ řekl mi Ronald a poukázal také na práci, kterou tým na této funkci odvedl po spuštění. Důvod - Rychlé obnovení ne prostě pozastavit proces, abyste k němu měli přístup později.

Ronald vysvětlil, že Xbox Series X/S běží na třech operačních systémech současně: nejvyšší pro uživatelské rozhraní a nabídku, střední pro samotnou hru a nejnižší pro přímý přístup k hardwaru. Je to interakce mezi spodními dvěma, která umožňuje rychlé obnovení. Ronald řekl, že je můžete považovat za virtuální stroje. Střední úroveň, na které se hra nachází, je uvedena do režimu hibernace, která zachycuje úplný stav stroje a zapisuje se přímo na SSD prostřednictvím operačního systému nejnižší úrovně.

Tento systém má daleko k pozastavení procesu a to je důvod, proč se můžete vrátit ke hrám Quick Resume po odpojení Xbox Series X, aktualizaci nebo ponechání na týdny. Chcete-li nyní získat něco jako Rychlé obnovení na PC, musíte své hry spustit přes virtuální počítač, uložit stav na pevný disk a doufat, že se po návratu nic nezkazilo.

Udělat to není na PC nic neobvyklého. Stav virtuálního počítače můžete uložit na pevný disk, stejně jako rychlé obnovení, a drtivou většinu PC emulátory podpora save stavy, které dělají přesně to samé. Rozdíl dělají proměnné. Stav uložení pro emulátor PS2 je poměrně jednoduchý vzhledem k omezenému počtu proměnných ve hře, ale přístup „všechno jde“ na PC dělá stejný systém mnohem komplikovanějším.

PC je divoký, divoký západ

Vlastní vodní chlazení uvnitř herního PC.
Jacob Roach / Digitální trendy

Největší překážkou pro Quick Resume na PC je široká škála dostupného hardwaru – a mám podezření, že většina nadšenců si to již uvědomuje. Ronald poukázal na rozmanitost softwaru i na PC, což způsobuje některé velké překážky.

"Máte také složitější softwarové prostředí," řekl Ronald. „Spousta počítačových hráčů si přizpůsobuje své zařízení, máte vlastní ovladače, které jsou jedinečné pro různé grafické karty, máte nad tím mody. PC je rozhodně mnohem složitější.“

Moje otázka se týkala výloh. Xbox Game Pass na PC je skvělé, ale Steam a Epic Games Store jsou místem, kde žije většina titulů. Ronald výslovně neřekl, že jiné výklady nebudou fungovat s PC – když bude dost práce, a Vztahy Microsoftu s Valve a Epic, všechno je možné – ale řekl, že to přidává další vrstvu složitost.

Přispívajícím faktorem je balení hry nebo způsob, jakým jsou všechny konečné prostředky hry seskupeny pro doručení na digitální obchod. Přestože výlohy na PC sdílejí podobnosti s balením – například aplikace Steam i Xbox automaticky nainstalovat závislé rámce jako součást instalačního procesu — existuje mnoho rozdílů jako studna.

Logo Steam na PC.

Která část hry se nainstaluje jako první? Jak se doručují aktualizace? Jaká je sada souborů šifrována pomocí DRM a kde se nacházejí? Na žádnou z těchto otázek není těžké odpovědět pro uzavřený ekosystém, jako je konzole Xbox, ale narážejí na překážky v desítkách obchodů a launcherů dostupných na PC.

A v konečném důsledku to zabíjí smysl Rychlého obnovení na PC, pokud tomu není věnována správná předvídavost: „Nechceme být v situaci, kdy to funguje na této hře, ale ne na této hře, nebo to funguje na tomto obchodu oproti tomu výkladní skříň. To, co chceme poskytnout, je co nejkonzistentnější zážitek.“

DirectStorage je začátek, ne konec

Herní SSD disk WD Black SN770 nainstalovaný v počítači.

Velká část diskuse o rychlém životopisu na PC přišla z přinášení společnosti Microsoft DirectStorage do PC – úložiště API, které stojí za rychlým načítáním Xboxu. DirectStorage a Quick Resume spolu úzce souvisí; ve skutečnosti tak blízko, že někteří spojili DirectStorage s příchodem na PC s rychlým obnovením.

Ronald tento předpoklad rychle uklidnil: „Samotné rychlé obnovení je rozhodně mnohem složitější než rozhraní DirectStorage API.“

DirectStorage je základ, který by mohl připravit cestu k rychlému obnovení na PC, ale ze své podstaty tuto funkci neaktivuje. Chcete-li dokonce povolit rychlé obnovení, budete v podstatě potřebovat zrcadlo architektury Velocity Architecture Xbox, která kombinuje rychlý PCIe SSD, rozhraní DirectStorage API, hardwarové dekompresní bloky a zpětnou vazbu sampleru streamování. A to je výchozí čára vývoje funkce, jako je DirectStorage.

Složitosti existují na konzoli a prostředí PC je pouze znásobuje.

Ronald řekl, že rychlé obnovení nebude možné, „pokud nebude DirectStorage [na PC] a stabilní v ekosystému“, ale je důležité mít na paměti, že týmu Xbox trvalo více než dva roky, než jej ustálil na uzavřené konzoli ekosystému. Ronald říká, že i poté může mít malý počet her problémy – možná se obnoví s chybným nebo chybějícím zvukem, nebo v případě pouze online hry vás jednoduše nabootují zpět do hlavní nabídky.

Tyto složitosti existují na konzoli a prostředí PC je pouze znásobuje. Poté, co jsem se ponořil do Quick Resume a promluvil s Ronaldem, začal jsem chápat, kolik úsilí může vynaložit na zdánlivě jednoduchou funkci. A pokud by Microsoft dokázal zprovoznit něco jako Quick Resume na PC, mohlo by to mít důsledky daleko nad rámec obnovení několika her.

Prozatím je však Quick Resume chycen v limbu. Je možné, že to v budoucnu uvidíme na PC, ale je před námi dlouhá cesta. "Nechci říkat nikdy," řekl Ronald. "Ale právě teď se zaměřujeme na to, abychom do PC přinesli věci, jako je DirectStorage, a to by mohlo v budoucnu otevřít možnost."

Tento článek je součástí ReSpec – průběžný dvoutýdenní sloupek, který zahrnuje diskuze, rady a podrobné zprávy o technologiích, které stojí za hraním na PC.

Doporučení redakce

  • S exkluzivními PC partnerstvími prohrává každý
  • Nejhorší PC porty všech dob – a proč byly tak špatné
  • Prosím, ať jsou tyto fámy o Quick Resume pro PC pravdivé
  • Herní notebooky nám stále lžou a je to stále složitější
  • Jak Unreal Engine 5 řeší největší problém počítačových her