Xbox Velocity Architecture: En nÀrmare titt pÄ nÀsta generations teknik som driver spelinnovation framÄt pÄ Xbox Series X
NÀr vi gav oss i kast med att designa Xbox Series X strÀvade vi efter att bygga vÄr mest kraftfulla konsol som nÄgonsin drivs av nÀsta generations innovation och leverera konsekvent, ihÄllande prestanda som aldrig tidigare setts i en konsol utan kompromisser. För att uppnÄ detta mÄl visste vi att vi behövde analysera varje komponent i systemet, för att gÄ bortom begrÀnsningarna i traditionell konsolprestanda och design. Det var avgörande i designen av Xbox Series X för att sÀkerstÀlla att vi hade en överlÀgsen balans mellan kraft, hastighet och prestanda samtidigt som vi sÀkerstÀllde att ingen komponent skulle begrÀnsa den kreativa ambitionen hos vÀrldens bÀsta kreatörer, vilket ger dem möjlighet att leverera verkligt transformativa nÀsta generations spelupplevelser. möjligt i tidigare konsolgenerationer.
I hjÀrtat av Xbox Series X Àr vÄr anpassade processor som utnyttjar de senaste RDNA 2- och Zen 2-arkitekturerna frÄn vÄra partners pÄ AMD för att leverera en klassens bÀsta nÀsta generations processor som levererar mer Àn 12 TFLOPs GPU-kraft och mer Àn 4 gÄnger sÄ mycket CPU processorkraft för Xbox One X. Xbox Series X inkluderar den högsta minnesbandbredden för alla nÀsta generations konsoler med 16 GB GDDR6-minne, inklusive 10 GB GPU-optimerat minne vid 560 GB/s för att hÄlla processorn matad utan flaskhalsar. NÀr vi analyserade lagringsundersystemet blev det tydligt att vi hade nÄtt de övre grÀnserna för traditionell hÄrddiskteknik och för att kunna leverera pÄ vÄra designambitioner mÄste vi radikalt tÀnka om och revolutionera vÄrt tillvÀgagÄngssÀtt med Xbox Series X.
Ge nÀsta generations speldesign och kreativ vision
Moderna spel krÀver en betydande mÀngd data för att skapa de realistiska vÀrldar och universum som spelare upplever. För att processorn ska kunna arbeta med sin optimala prestanda mÄste all denna data laddas frÄn lagringen till minnet. Explosionen av massiva, dynamiska miljöer med öppen vÀrld och levande, bestÀndiga vÀrldar med ökad tÀthet och variation har bara ökat mÀngden data som krÀvs. FrÄn miljödata, karaktÀrsmodeller med hög polygon, högupplösta texturer, animationsdata, ljud- och videokÀllfiler och mer kombineras för att skapa den mest uppslukande spelmiljön för spelaren.
Trots möjligheten för moderna spelmotorer och mellanprogram att strömma speltillgÄngar till minnet frÄn lokal lagring, krÀvs fortfarande ofta nivÄdesigner för att skapa smala vÀgar, korridorer eller hissar för att kringgÄ begrÀnsningarna hos en traditionell hÄrddisk och I/O-pipeline. Dessa element i spelet anvÀnds ofta för att maskera behovet av att ladda bort den tidigare zonens tillgÄngar frÄn minnet medan du laddar in nya tillgÄngar för nÀsta spelutrymme. NÀr vi diskuterade utvecklarnas ambitioner för deras nÀsta generations titlar och begrÀnsningarna för nuvarande generations teknologi, skulle denna utmaning fortsÀtta att öka exponentiellt och ytterligare begrÀnsa ambitionen för verkligt transformativa spel. Denna feedback pÄverkade designen och utvecklingen av Xbox Velocity Architecture.
Vi presenterar Xbox Velocity Architecture
Xbox Velocity Architecture designades som den ultimata lösningen för streaming av speltillgÄngar i nÀsta generation. Denna radikala Äteruppfinning av det traditionella I/O-undersystemet pÄverkade direkt alla aspekter av Xbox Series X-designen. Om vÄr specialdesignade processor Àr hjÀrtat i Xbox Series X, Àr Xbox Velocity Architecture sjÀlen. Genom en djup integration av hÄrdvaru- och mjukvaruinnovation kommer Xbox Velocity Architecture att driva nÀsta generations spelupplevelser som inte liknar nÄgot du har sett tidigare.
Xbox Velocity Architecture bestÄr av fyra huvudkomponenter: vÄr anpassade NVME SSD, hÄrdvaruaccelererade dekompressionsblock, ett helt nytt DirectStorage API-lager och Sampler Feedback Streaming (SFS).
LÄt oss dyka djupt in i varje komponent:
- Anpassad NVME SSD: Grunden för Xbox Velocity Architecture Àr vÄr anpassade, 1TB NVME SSD, som levererar 2,4 GB/s rÄ I/O-genomströmning, mer Àn 40 gÄnger sÄ mycket som Xbox One. Traditionella SSD-enheter som anvÀnds i PC-datorer minskar ofta prestandan nÀr vÀrmen ökar eller nÀr enheten utför underhÄll. Den anpassade NVME SSD-enheten i Xbox Series X Àr designad för konsekvent, ihÄllande prestanda i motsats till toppprestanda. Utvecklare har en garanterad nivÄ av I/O-prestanda hela tiden och de kan pÄ ett tillförlitligt sÀtt designa och optimera sina spel genom att ta bort de hinder och begrÀnsningar som de mÄste kringgÄ idag. Samma nivÄ av konsekvent, ihÄllande prestanda gÀller Àven för Seagate Expandable Storage Card, vilket sÀkerstÀller att du har exakt samma spelupplevelse oavsett var spelet finns.
- HÄrdvaruaccelererad dekompression:Spelpaket och tillgÄngar komprimeras för att minimera nedladdningstider och mÀngden lagringsutrymme som krÀvs för varje enskilt spel. Med hÄrdvaruaccelererat stöd för bÄde industristandarden LZ-dekomprimerare samt en helt ny, egenutvecklad algoritm speciellt designad för texturdata med namnet BCPack, ger Xbox Series X det bÀsta av tvÄ vÀrldar för utvecklare att uppnÄ enorma besparingar utan förlust av kvalitet eller prestanda. Eftersom texturdata utgör en betydande del av den totala totala storleken pÄ ett spel, med en specialbyggd algoritm optimerad för texturdata utöver den allmÀnna LZ-dekomprimeraren, kan bÄda anvÀndas parallellt för att minska den totala storleken pÄ ett spelpaket. Om man antar ett komprimeringsförhÄllande pÄ 2:1, levererar Xbox Series X effektiva 4,8 GB/s i I/O-prestanda till titeln, ungefÀr 100 gÄnger I/O-prestanda i nuvarande generations konsoler. För att leverera liknande nivÄer av dekompressionsprestanda i programvara skulle det krÀvas mer Àn 4 Zen 2 CPU-kÀrnor.
- Nytt DirectStorage API:Standard File I/O API:er utvecklades för mer Àn 30 Är sedan och Àr praktiskt taget oförÀndrade medan lagringstekniken har gjort betydande framsteg sedan dess. NÀr vi analyserade Ätkomstmönster för speldata sÄvÀl som de senaste hÄrdvaruframstegen med SSD-teknik, visste vi att vi behövde utveckla den senaste tekniken för att lÀgga mer kontroll i hÀnderna pÄ utvecklarna. Vi lade till ett helt nytt DirectStorage API till DirectX-familjen, vilket ger utvecklare finkornig kontroll över sina I/O-operationer, vilket ger dem möjlighet att upprÀtta flera I/O-köer, prioritera och minimera I/O-latens. Dessa API:er för direkt Ätkomst pÄ lÄg nivÄ sÀkerstÀller att utvecklare kommer att kunna dra full nytta av den rÄa I/O-prestandan som hÄrdvaran erbjuder, vilket resulterar i att laddningstider eller system för snabba resor praktiskt taget elimineras. .. snabbt.
- Sampler Feedback Streaming (SFS):Sampler Feedback Streaming Àr en helt ny innovation byggd ovanpÄ alla andra framsteg i Xbox Velocity Architecture. Speltexturer Àr optimerade med olika detaljnivÄer och upplösning, kallade mipmaps, och kan anvÀndas under rendering baserat pÄ hur nÀra eller lÄngt bort ett objekt Àr frÄn spelaren. NÀr ett objekt rör sig nÀrmare spelaren mÄste upplösningen pÄ texturen öka för att ge den skarpa detalj och grafik som spelare förvÀntar sig. Dessa större mipmaps krÀver dock en betydande mÀngd minne jÀmfört med mips med lÀgre upplösning som kan anvÀndas om objektet Àr lÀngre bort i scenen. Idag mÄste utvecklare ladda en hel mip-nivÄ i minnet Àven i de fall de kanske bara provar en mycket liten del av den övergripande texturen. Genom specialiserad hÄrdvara som lagts till Xbox One X, vi kunde analysera texturminnesanvÀndningen av GPU:n och vi upptÀckte att GPU:n ofta kommer Ät mindre Àn 1/3 av texturdata som krÀvs för att laddas i minnet. En enda scen innehÄller ofta tusentals olika texturer, vilket resulterar i en betydande förlust av effektivt minne och I/O-bandbreddsanvÀndning pÄ grund av ineffektiv anvÀndning. Med denna insikt kunde vi skapa och lÀgga till nya funktioner till Xbox Series X GPU som gör att den bara kan ladda underdelarna av en mip-nivÄ i minnet, pÄ begÀran, precis i tid för nÀr GPU:n krÀver data. Denna innovation resulterar i ungefÀr 2,5 gÄnger den effektiva I/O-genomströmningen och minnesanvÀndningen utöver den rÄa hÄrdvarukapaciteten i genomsnitt. SFS ger en effektiv multiplikator pÄ tillgÀngligt systemminne och I/O-bandbredd,
Genom den massiva ökningen av I/O-genomströmning, hÄrdvaruaccelererad dekompression, DirectStorage och de betydande ökningarna i effektivitet som tillhandahÄlls av Sampler Feedback Streaming, gör Xbox Velocity Architecture det möjligt för Xbox Series X att leverera effektiv prestanda lÄngt utöver de rÄa hÄrdvaruspecifikationerna, vilket ger direkt, omedelbar tillgÄng pÄ lÄg nivÄ till mer Àn 100 GB speldata lagrad pÄ SSD:n precis i tid för nÀr spelet krÀver det. Dessa innovationer kommer att lÄsa upp nya spelupplevelser och en nivÄ av djup och fördjupning som inte liknar nÄgot du tidigare har upplevt inom spel.
LÄser upp nÀsta generations upplevelser
Vad betyder allt detta för dig som spelare? Eftersom branschens mest kreativa utvecklare och mellanvaruföretag har börjat utforska dessa nya möjligheter, förvÀntar vi oss betydande innovation under nÀsta generation eftersom denna revolutionerande nya arkitektur möjliggör helt nya scenarier som aldrig tidigare ansetts vara möjliga inom spel. Xbox Velocity Architecture ger en ny nivÄ av prestanda och kapacitet lÄngt utöver de rÄa specifikationerna för sjÀlva hÄrdvaran. Xbox Velocity Architecture omprövar i grunden hur en utvecklare kan dra nytta av hÄrdvaran som tillhandahÄlls av Xbox Series X. FrÄn helt nya renderingstekniker till virtuell eliminering av laddningstider, till större, mer dynamiska livsvÀrldar dÀr du som spelare kan vÀlj hur du vill utforska, vi kan inte vara mer exalterade över de tidiga resultaten vi redan ser. Dessutom har Xbox Velocity Architecture öppnat Ànnu fler möjligheter och möjliggjort nya innovationer pÄ plattformsnivÄ, som Quick Resume som gör att du omedelbart kan fortsÀtta dÀr du slutade i flera spel, vilket förbÀttrar den övergripande spelupplevelsen för alla spelare pÄ Xbox Series X.
Vi kan inte vÀnta pÄ att spelare runt om i vÀrlden ska fÄ uppleva dessa nya, nÀsta generations spelupplevelser pÄ Xbox Series X den hÀr semestern och framÄt. För mer information om Xbox Velocity Architecture, kolla in videon ovan.