
Kad Microsoft paziņoja Windows 11, tas noteica laidienu kā labāko operētājsistēmu spēlēm, un tajā bija dažas funkcijas, kas apstiprina šo apgalvojumu. Kopš palaišanas Microsoft ir strādājusi pie piedāvā tādas funkcijas kā Auto HDR un DirectStorage, kas debitēja Xbox konsolēs Windows ekosistēmā.
Saturs
- Vairāk nekā apturēšana
- PC ir savvaļas, mežonīgie rietumi
- DirectStorage ir sākums, nevis finišs
Ieteiktie videoklipi
Taču joprojām trūkst vienas svarīgas funkcijas: ātrā atsākšana.
Ātrā atsākšana ir Xbox funkcija, kas ļauj vienlaikus apturēt trīs spēles (vai dažos gadījumos vairāk) un dažu sekunžu laikā pārslēgties starp tām. Šķiet pietiekami vienkārši — vienkārši izveidojiet saglabāšanas stāvokli, vai ne? Taču programmā Quick Resume ir daudz kas cits. Ir tikai dabiski sagaidīt šo funkciju datorā, ņemot vērā Microsoft darbu, lai tās jaunākajā operētājsistēmā iekļautu citas Xbox funkcijas. Tas ir iespējams, taču Microsoft ne tuvu nav spējīgs pārslēgt slēdzi, lai funkcija darbotos.
Saistīts
- Es lūdzu izstrādātājiem paskaidrot, kāpēc datoru porti 2023. gadā darbojas kā atkritumi
- Konsolēm joprojām ir viena liela priekšrocība, un tā kaitē datorspēlēm
- Kāpēc jaunie OLED spēļu monitori joprojām nevar pārspēt pagājušā gada labāko
Vairāk nekā apturēšana

Kad es sākotnēji sāku pētīt šo darbu, es atradu vienkāršu risinājumu ātrai atsākšanai datorā. Kad esat pabeidzis spēli, sistēmā Windows atveriet Resource Monitor, apturiet spēles procesu un atsāciet to ikreiz, kad esat pabeidzis. Minimāla ietekme uz veiktspēju, un tā darbojas ar lielāko daļu spēļu. Bet Džeisons Ronalds, kurš vadīja tā izstrādi Xbox sērija X/S aparatūru, teica, ka Quick Resume nav tik vienkārša.
“Lai sniegtu kādu kontekstu, mums, iespējams, bija nepieciešami divi līdz divarpus gadi izstrādes laika, lai iegūtu Quick Resume. būt tik stabilam, kā tas ir,” Ronalds man teica, norādot arī uz darbu, ko komanda ir paveikusi pie šīs funkcijas pēc palaišanas. Iemesls — ātrā atsākšana tā nav vienkārši apturēt procesu, lai jūs varētu piekļūt vēlāk.
Ronalds paskaidroja, ka Xbox X sērija/S vienlaikus darbojas trīs operētājsistēmas: augstākā ir lietotāja saskarnei un izvēlnei, vidējais pašai spēlei un zemākā tiešai piekļuvei aparatūrai. Tā ir mijiedarbība starp diviem apakšējiem, kas nodrošina ātro atsākšanu. Ronalds teica, ka jūs tos varētu uzskatīt par virtuālajām mašīnām. Vidējā līmeņa ierīce, kurā atrodas spēle, tiek ievietota hibernācijas režīmā, kas fiksē pilnu iekārtas stāvokli un tiek ierakstīta tieši SSD, izmantojot zemākā līmeņa OS.
Šī sistēma ir tālu no procesa apturēšanas, un tas ir iemesls, kāpēc pēc atvienošanas varat atgriezties pie Quick Resume spēlēm.
Tas nav nekas neparasts datorā. Varat saglabāt virtuālās mašīnas stāvokli cietajā diskā, tāpat kā Quick Resume, un lielāko daļu PC emulatori atbalsta saglabāšanas valstis, kas dara tieši to pašu. Mainīgie nosaka atšķirību. PS2 emulatora saglabāšanas stāvoklis ir diezgan vienkāršs, ņemot vērā ierobežoto spēlējamo mainīgo skaitu, taču datora pieeja “viss der” padara to pašu sistēmu daudz sarežģītāku.
PC ir savvaļas, mežonīgie rietumi

Lielākais šķērslis ātrai atsākšanai datorā ir plašais pieejamās aparatūras klāsts — un man ir aizdomas, ka lielākā daļa entuziastu to jau apzinās. Tomēr Ronalds norādīja uz programmatūras daudzveidību arī personālajā datorā, kas rada dažus lielus šķēršļus.
"Jums ir arī sarežģītāka programmatūras vide," sacīja Ronalds. “Daudzi datoru spēlētāji pielāgo savas iekārtas, jums ir pielāgoti draiveri, kas ir unikāli dažādiem grafiskās kartes, jums ir arī modifikācijas. Dators noteikti ir daudz sarežģītāks.
Mans jautājums bija par veikalu skatlogiem. Xbox Game Pass datorā ir lieliski, taču lielākā daļa spēļu ir Steam un Epic Games Store. Ronalds nepārprotami neteica, ka citi veikalu skatlogi nedarbosies ar datoru — ja ir pietiekami daudz darba, un Microsoft attiecības ar Valve un Epic, viss ir iespējams, taču viņš teica, ka tas pievieno vēl vienu slāni sarežģītība.
Veicinošs faktors ir spēļu iesaiņojums vai tas, kā visi spēles galīgie līdzekļi tiek sagrupēti, lai tos piegādātu digitālajā veikalā. Lai gan personālo datoru veikalu skatlogiem ir līdzības ar iepakojumu, piemēram, gan Steam, gan Xbox lietotne automātiski instalējiet atkarīgos ietvarus kā daļu no instalēšanas — ir daudz atšķirību, piemēram labi.

Kura spēles daļa tiek instalēta vispirms? Kā tiek piegādāti atjauninājumi? Kas ir failu komplekts šifrēts, izmantojot DRM un kur viņi atrodas? Neviens no šiem jautājumiem nav grūti atbildēt slēgtai ekosistēmai, piemēram, Xbox konsolei, taču tie ir šķēršļi desmitiem datoros pieejamo veikalu skatlogu un palaišanas ierīču.
Un galu galā tas zaudē jēgu ātrai atsākšanai datorā, ja tas netiek pienācīgi pārdomāts: “Mēs nevēlamies būt situācijā, kad tas darbojas šajā spēlē, bet ne šajā spēlē, vai arī tas darbojas šajā veikalā salīdzinājumā ar to skatlogs. Tas, ko mēs vēlamies nodrošināt, ir pēc iespējas konsekventākā pieredze.
DirectStorage ir sākums, nevis finišs

Liela daļa no Quick Resume par PC diskusijām tika iegūta no Microsoft ievešanas DirectStorage uz datoru — krātuves API, kas atpaliek no Xbox ātrā ielādes laika. DirectStorage un Quick Resume ir cieši saistīti; tik tuvu, ka daži sajaukuši DirectStorage ierodas datorā ar Quick Resume nāk arī.
Ronalds šo pieņēmumu ātri apturēja: "Pati Quick Resume noteikti ir daudz sarežģītāka nekā DirectStorage API."
DirectStorage ir pamats, kas varētu pavērt ceļu uz Quick Resume datorā, taču tas pēc savas būtības nepadara šo funkciju. Lai pat iespējotu ātro atsākšanu, būtībā ir nepieciešams Xbox Velocity Architecture spogulis, kas apvieno ātru PCIe SSD, DirectStorage API, aparatūras dekompresijas blokus un paraugu ņemšanas atsauksmes straumēšana. Un tā ir tādas funkcijas kā DirectStorage izstrādes sākuma līnija.
Konsolē pastāv sarežģījumi, un datora vide tās tikai pavairo.
Ronalds sacīja, ka ātrā atsākšana nebūtu iespējama, “ja vien DirectStorage nebūtu [personālajā datorā] un ekosistēmā būtu stabils”, taču ir svarīgi paturēt prātā, ka Xbox komandai bija vajadzīgi vairāk nekā divi gadi, lai tā kļūtu stabila slēgtā konsolē ekosistēma. Pat tad Ronalds saka, ka dažām spēlēm var būt problēmas — iespējams, tās atsāk ar traucētu vai trūkstošu audio, vai tikai tiešsaistes spēles gadījumā tās vienkārši palaiž jūs atpakaļ uz galveno izvēlni.
Šīs sarežģītības pastāv konsolē, un datora vide tās tikai pavairo. Pēc iedziļināšanās Quick Resume un sarunas ar Ronaldu, es sāku saprast, cik daudz pūļu var pielikt šķietami vienkāršai funkcijai. Un, ja Microsoft spētu panākt, lai kaut kas līdzīgs Quick Resume darbotos datorā, tas varētu ietekmēt daudz vairāk nekā dažu spēļu atsākšanu.
Tomēr pagaidām Quick Resume ir nokļuvusi neskaidrībā. Iespējams, ka mēs to redzēsim nākotnē datorā, taču priekšā ir garš ceļš. "Es negribu teikt nekad," sacīja Ronalds. "Taču šobrīd mūsu uzmanības centrā ir tādas lietas kā DirectStorage ieviešana datorā, un tas varētu pavērt iespēju nākotnē."
Šis raksts ir daļa no ReSpec – pastāvīga sleja, kas tiek rādīta reizi divos nedēļās, un tajā ir iekļautas diskusijas, padomi un padziļināti ziņojumi par datorspēļu tehnoloģijām.
Redaktoru ieteikumi
- Ar ekskluzīvām personālo datoru partnerībām zaudē visi
- Visu laiku sliktākie datoru porti — un kāpēc tie bija tik slikti
- Lūdzu, ļaujiet šīm baumām par Quick Resume for PC būt patiesām
- Spēļu klēpjdatori mums joprojām melo, un tas kļūst vēl sarežģītāk
- Kā Unreal Engine 5 risina lielāko datoru spēļu problēmu