• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

Microsoft Details Technologies at the Soul of Xbox Series X: The Velocity Architecture

Raevenlord

News Editor
Joined
Aug 12, 2016
Messages
3,755 (1.35/day)
Location
Portugal
System Name The Ryzening
Processor AMD Ryzen 9 5900X
Motherboard MSI X570 MAG TOMAHAWK
Cooling Lian Li Galahad 360mm AIO
Memory 32 GB G.Skill Trident Z F4-3733 (4x 8 GB)
Video Card(s) Gigabyte RTX 3070 Ti
Storage Boot: Transcend MTE220S 2TB, Kintson A2000 1TB, Seagate Firewolf Pro 14 TB
Display(s) Acer Nitro VG270UP (1440p 144 Hz IPS)
Case Lian Li O11DX Dynamic White
Audio Device(s) iFi Audio Zen DAC
Power Supply Seasonic Focus+ 750 W
Mouse Cooler Master Masterkeys Lite L
Keyboard Cooler Master Masterkeys Lite L
Software Windows 10 x64
When we set out to design the Xbox Series X, we aspired to build our most powerful console ever powered by next generation innovation and delivering consistent, sustained performance never before seen in a console with no compromises. To achieve this goal, we knew we needed to analyze each component of the system, to push beyond the limitations in traditional console performance and design. It was critical in the design of the Xbox Series X to ensure we had a superior balance of power, speed and performance while ensuring no component would constrain the creative ambition of the world's best creators, empowering them to deliver truly transformative next gen gaming experiences not possible in prior console generations.






At the heart of the Xbox Series X is our custom processor leveraging the latest RDNA 2 and Zen 2 architectures from our partners at AMD to deliver a best in class next generation processor delivering more than 12 TFLOPs of GPU power and more than 4 times the CPU processing power of the Xbox One X. Xbox Series X includes the highest memory bandwidth of any next generation console with 16 GB of GDDR6 memory, including 10 GB of GPU optimized memory at 560 GB/s to keep the processor fed with no bottlenecks. As we analyzed the storage subsystem, it became clear that we had reached the upper limits of traditional hard drive technology and to deliver on our design aspirations, we would need to radically rethink and revolutionize our approach with the Xbox Series X.

Empowering Next Generation Game Design and Creative Vision
Modern games require a significant amount of data to create the realistic worlds and universes that gamers experience. To enable the processor to work at its optimum performance, all of this data must be loaded from storage into memory. The explosion of massive, dynamic open-world environments and living, persistent worlds with increased density and variety has only increased the amount of data required. From environmental mesh data, high polygon character models, high resolution textures, animation data, audio and video source files and more all combine together to deliver the most immersive game play environment for the player.

Despite the ability for modern game engines and middleware to stream game assets into memory off of local storage, level designers are still often required to create narrow pathways, hallways, or elevators to work around the limitations of a traditional hard drive and I/O pipeline. These in-game elements are often used to mask the need to unload the prior zone's assets from memory while loading in new assets for the next play space. As we discussed developers' aspirations for their next generation titles and the limitations of current generation technology, this challenge would continue to increase exponentially and further constrain the ambition for truly transformative games. This feedback influenced the design and development of the Xbox Velocity Architecture.

Introducing the Xbox Velocity Architecture

The Xbox Velocity Architecture was designed as the ultimate solution for game asset streaming in the next generation. This radical reinvention of the traditional I/O subsystem directly influenced all aspects of the Xbox Series X design. If our custom designed processor is at the heart of the Xbox Series X, the Xbox Velocity Architecture is the soul. Through a deep integration of hardware and software innovation, the Xbox Velocity Architecture will power next-gen gaming experiences unlike anything you have seen before.

The Xbox Velocity Architecture comprises four major components: our custom NVME SSD, hardware accelerated decompression blocks, a brand new DirectStorage API layer and Sampler Feedback Streaming (SFS).

Let's dive deep into each component:

Custom NVME SSD: The foundation of the Xbox Velocity Architecture is our custom, 1TB NVME SSD, delivering 2.4 GB/s of raw I/O throughput, more than 40x the throughput of Xbox One. Traditional SSDs used in PCs often reduce performance as thermals increase or while performing drive maintenance. The custom NVME SSD in Xbox Series X is designed for consistent, sustained performance as opposed to peak performance. Developers have a guaranteed level of I/O performance at all times and they can reliably design and optimize their games removing the barriers and constraints they have to work around today. This same level of consistent, sustained performance also applies to the Seagate Expandable Storage Card ensuring you have the exact same gameplay experience regardless of where the game resides.

Hardware Accelerated Decompression: Game packages and assets are compressed to minimize download times and the amount of storage required for each individual game. With hardware accelerated support for both the industry standard LZ decompressor as well as a brand new, proprietary algorithm specifically designed for texture data named BCPack, Xbox Series X provides the best of both worlds for developers to achieve massive savings with no loss in quality or performance. As texture data comprises a significant portion of the total overall size of a game, having a purpose built algorithm optimized for texture data in addition to the general purpose LZ decompressor, both can be used in parallel to reduce the overall size of a game package. Assuming a 2:1 compression ratio, Xbox Series X delivers an effective 4.8 GB/s in I/O performance to the title, approximately 100x the I/O performance in current generation consoles. To deliver similar levels of decompression performance in software would require more than 4 Zen 2 CPU cores.

New DirectStorage API: Standard File I/O APIs were developed more than 30 years ago and are virtually unchanged while storage technology has made significant advancements since then. As we analyzed game data access patterns as well as the latest hardware advancements with SSD technology, we knew we needed to advance the state of the art to put more control in the hands of developers. We added a brand new DirectStorage API to the DirectX family, providing developers with fine grain control of their I/O operations empowering them to establish multiple I/O queues, prioritization and minimizing I/O latency. These direct, low level access APIs ensure developers will be able to take full advantage of the raw I/O performance afforded by the hardware, resulting in virtually eliminating load times or fast travel systems that are just that... fast.

Sampler Feedback Streaming (SFS): Sampler Feedback Streaming is a brand-new innovation built on top of all the other advancements of the Xbox Velocity Architecture. Game textures are optimized at differing levels of detail and resolution, called mipmaps, and can be used during rendering based on how close or far away an object is from the player. As an object moves closer to the player, the resolution of the texture must increase to provide the crisp detail and visuals that gamers expect. However, these larger mipmaps require a significant amount of memory compared to the lower resolution mips that can be used if the object is further away in the scene. Today, developers must load an entire mip level in memory even in cases where they may only sample a very small portion of the overall texture. Through specialized hardware added to the Xbox One X, we were able to analyze texture memory usage by the GPU and we discovered that the GPU often accesses less than 1/3 of the texture data required to be loaded in memory. A single scene often includes thousands of different textures resulting in a significant loss in effective memory and I/O bandwidth utilization due to inefficient usage. With this insight, we were able to create and add new capabilities to the Xbox Series X GPU which enables it to only load the sub portions of a mip level into memory, on demand, just in time for when the GPU requires the data. This innovation results in approximately 2.5x the effective I/O throughput and memory usage above and beyond the raw hardware capabilities on average. SFS provides an effective multiplier on available system memory and I/O bandwidth, resulting in significantly more memory and I/O throughput available to make your game richer and more immersive.

Through the massive increase in I/O throughput, hardware accelerated decompression, DirectStorage, and the significant increases in efficiency provided by Sampler Feedback Streaming, the Xbox Velocity Architecture enables the Xbox Series X to deliver effective performance well beyond the raw hardware specs, providing direct, instant, low level access to more than 100GB of game data stored on the SSD just in time for when the game requires it. These innovations will unlock new gameplay experiences and a level of depth and immersion unlike anything you have previously experienced in gaming.

Unlocking Next Generation Experiences
What does this all mean for you as a gamer? As the industry's most creative developers and middleware companies have begun to explore these new capabilities, we expect significant innovation throughout the next generation as this revolutionary new architecture enables entirely new scenarios never before considered possible in gaming. The Xbox Velocity Architecture provides a new level of performance and capabilities well beyond the raw specifications of the hardware itself. The Xbox Velocity Architecture fundamentally rethinks how a developer can take advantage of the hardware provided by the Xbox Series X. From entirely new rendering techniques to the virtual elimination of loading times, to larger, more dynamic living worlds where, as a gamer, you can choose how you want to explore, we can't be more excited by the early results we are already seeing. In addition, the Xbox Velocity Architecture has opened even more opportunities and enabled new innovations at the platform level, such as Quick Resume which enables you to instantly resume where you left off across multiple games, improving the overall gaming experience for all gamers on Xbox Series X.

We can't wait for gamers around the world to get to experience these new, next generation gaming experiences on Xbox Series X this holiday and beyond.

View at TechPowerUp Main Site
 
Joined
Aug 1, 2016
Messages
32 (0.01/day)
Oh, like Sony like SSD SSD SSD, and also SSD

well there might be some collab. from amd/sony/ms/intel etc., that produced new advancement in storage tech (or method) with which they try to debut with .. like saying: - no no, consoles != pc, consoles better for gaming bcs there we make much more money razer then on latter part
 
Joined
Oct 12, 2005
Messages
681 (0.10/day)
It's more than previously, Hard Disk I/O per seconds were so bad that it wasn't really a priority to improve the I/O stack.

Now that SSD are common and can saturate CPU with I/O, it's a good time to revisit the I/O stack and what we can do with it.
 

AsRock

TPU addict
Joined
Jun 23, 2007
Messages
18,851 (3.08/day)
Location
UK\USA
Processor AMD 3900X \ AMD 7700X
Motherboard ASRock AM4 X570 Pro 4 \ ASUS X670Xe TUF
Cooling D15
Memory Patriot 2x16GB PVS432G320C6K \ G.Skill Flare X5 F5-6000J3238F 2x16GB
Video Card(s) eVga GTX1060 SSC \ XFX RX 6950XT RX-695XATBD9
Storage Sammy 860, MX500, Sabrent Rocket 4 Sammy Evo 980 \ 1xSabrent Rocket 4+, Sammy 2x990 Pro
Display(s) Samsung 1080P \ LG 43UN700
Case Fractal Design Pop Air 2x140mm fans from Torrent \ Fractal Design Torrent 2 SilverStone FHP141x2
Audio Device(s) Yamaha RX-V677 \ Yamaha CX-830+Yamaha MX-630 Infinity RS4000\Paradigm P Studio 20, Blue Yeti
Power Supply Seasonic Prime TX-750 \ Corsair RM1000X Shift
Mouse Steelseries Sensei wireless \ Steelseries Sensei wireless
Keyboard Logitech K120 \ Wooting Two HE
Benchmark Scores Meh benchmarks.
Looks better designed than you typical console, although still wouldn't buy oine
 
Joined
Nov 4, 2019
Messages
234 (0.15/day)
It's more than previously, Hard Disk I/O per seconds were so bad that it wasn't really a priority to improve the I/O stack.

Now that SSD are common and can saturate CPU with I/O, it's a good time to revisit the I/O stack and what we can do with it.

Exactly. And thank you for not sounding like the guy before you, "incoherent flame war brain". I'm sure the upgrade to NVMe storage for both consoles will make storage a non-issue for next gen finally. I wanted NVMe of any kind, now we have it, I don't care anymore, it is no longer a bottleneck to worry about.
 
Joined
Sep 11, 2015
Messages
624 (0.20/day)
Well, NVME drives have been on Computers for quite a while now. Not sure how it will translate into better gaming, but we'll see. Maybe games will start using faster drives? Though I'm not a game developer, maybe someone can explain in a palatable way how this is going to improve games in terms of fps, graphics or resolution. It should probably then improve games for PCs with faster drives as well.
 
Joined
Nov 4, 2019
Messages
234 (0.15/day)
Well, NVME drives have been on Computers for quite a while now. Not sure how it will translate into better gaming, but we'll see. Maybe games will start using faster drives? But I'm not a game developer, maybe someone can explain in a palatable way how this is going to improve games. It should probably then improve games for PCs with faster drives as well.

At the end of the day, VRAM for high resolution textures, and a faster GPU for frame rates and resolution are the most important, so it is all about the GPU. The SSD is about usability for the most part.

If it is fast enough however you can real time stream in the textures and geometry which will allow some neat things, but GPU processing is still king.
 
Joined
Dec 15, 2006
Messages
1,703 (0.27/day)
Location
Oshkosh, WI
System Name ChoreBoy
Processor 8700k Delided
Motherboard Gigabyte Z390 Master
Cooling 420mm Custom Loop
Memory CMK16GX4M2B3000C15 2x8GB @ 3000Mhz
Video Card(s) EVGA 1080 SC
Storage 1TB SX8200, 250GB 850 EVO, 250GB Barracuda
Display(s) Pixio PX329 and Dell E228WFP
Case Fractal R6
Audio Device(s) On-Board
Power Supply 1000w Corsair
Software Win 10 Pro
Benchmark Scores A million on everything....
Lol.... so it's an SSD with a heatsink on it?
 
Joined
Jan 10, 2011
Messages
1,302 (0.27/day)
Location
[Formerly] Khartoum, Sudan.
System Name 192.168.1.1~192.168.1.100
Processor AMD Ryzen5 5600G.
Motherboard Gigabyte B550m DS3H.
Cooling AMD Wraith Stealth.
Memory 16GB Crucial DDR4.
Video Card(s) Gigabyte GTX 1080 OC (Underclocked, underpowered).
Storage Samsung 980 NVME 500GB && Assortment of SSDs.
Display(s) LG 24MK430 primary && Samsung S24D590 secondary
Case Corsair Graphite 780T.
Audio Device(s) On-Board.
Power Supply SeaSonic CORE GM-650.
Mouse Coolermaster MM530.
Keyboard Kingston HyperX Alloy FPS.
VR HMD A pair of OP spectacles.
Software Ubuntu 22.04 LTS.
Benchmark Scores Me no know English. What bench mean? Bench like one sit on?
Assuming a 2:1 compression ratio, Xbox Series X delivers an effective 4.8 GB/s in I/O performance to the title, approximately 100x the I/O performance in current generation consoles.

For something that is already compressed to hell with -probably multiple- offline compressors? Riiiiiight...
Might work for very small data (depending on the size of the algorithm's window), but for things that really matter, textures, audio and video? Lol...

Well, NVME drives have been on Computers for quite a while now. Not sure how it will translate into better gaming, but we'll see. Maybe games will start using faster drives? Though I'm not a game developer, maybe someone can explain in a palatable way how this is going to improve games in terms of fps, graphics or resolution. It should probably then improve games for PCs with faster drives as well.

Less loading times, less texture popping (though the last games I recall these were an issue in, even on spinners, were Singularity and the first Rage), and perhaps an easier life to whomever develops an engine's texture streamer.

Rendering and disk I/O aren't tightly coupled together for one to matter to the other. Your assets are either in the fast video memory when the appropriate part of the pipeline runs or it isn't. If that texture isn't there when the pixel shader runs, you'll end up with a pink (or whatever default/error-state colour the engine uses) coloured object.
 
Joined
Oct 16, 2014
Messages
671 (0.19/day)
System Name Work in progress
Processor AMD Ryzen 5 3600
Motherboard Asus PRIME B350M-A
Cooling Wraith Stealth Cooler, 4x140mm Noctua NF-A14 FLX 1200RPM Case Fans
Memory Corsair 16GB (2x8GB) CMK16GX4M2A2400C14R DDR4 2400MHz Vengeance LPX DIMM
Video Card(s) GTX 1050 2GB (for now) 3060 12GB on order
Storage Samsung 860 EVO 500GB, Lots of HDD storage
Display(s) 32 inch 4K LG, 55 & 48 inch LG OLED, 40 inch Panasonic LED LCD
Case Cooler Master Silencio S400
Audio Device(s) Sound: LG Monitor Built-in speakers (currently), Mike: Marantz MaZ
Power Supply Corsair CS550M 550W ATX Power Supply, 80+ Gold Certified, Semi-Modular Design
Mouse Logitech M280
Keyboard Logitech Wireless Solar Keyboard K750R (works best in summer)
VR HMD none
Software Microsoft Windows 10 Home 64bit OEM, Captur 1 21
Benchmark Scores Cinebench R20: 3508 (WIP)
The reason why Sony PS outsells Microsoft Xbox is that their controllers are far superior.
 
Joined
Mar 10, 2010
Messages
11,878 (2.31/day)
Location
Manchester uk
System Name RyzenGtEvo/ Asus strix scar II
Processor Amd R5 5900X/ Intel 8750H
Motherboard Crosshair hero8 impact/Asus
Cooling 360EK extreme rad+ 360$EK slim all push, cpu ek suprim Gpu full cover all EK
Memory Corsair Vengeance Rgb pro 3600cas14 16Gb in four sticks./16Gb/16GB
Video Card(s) Powercolour RX7900XT Reference/Rtx 2060
Storage Silicon power 2TB nvme/8Tb external/1Tb samsung Evo nvme 2Tb sata ssd/1Tb nvme
Display(s) Samsung UAE28"850R 4k freesync.dell shiter
Case Lianli 011 dynamic/strix scar2
Audio Device(s) Xfi creative 7.1 on board ,Yamaha dts av setup, corsair void pro headset
Power Supply corsair 1200Hxi/Asus stock
Mouse Roccat Kova/ Logitech G wireless
Keyboard Roccat Aimo 120
VR HMD Oculus rift
Software Win 10 Pro
Benchmark Scores 8726 vega 3dmark timespy/ laptop Timespy 6506
Well, NVME drives have been on Computers for quite a while now. Not sure how it will translate into better gaming, but we'll see. Maybe games will start using faster drives? Though I'm not a game developer, maybe someone can explain in a palatable way how this is going to improve games in terms of fps, graphics or resolution. It should probably then improve games for PCs with faster drives as well.
Direct storage, I don't recall direct x12 ultra maxus having that.
And few games upto now we're. Made for nvme.
 
Joined
Nov 4, 2019
Messages
234 (0.15/day)
The reason why Sony PS outsells Microsoft Xbox is that their controllers are far superior.

Is this a parody? So many people refuse to play PS because of the annoying controller... nice alternative universe you live in.

Xbox controller is the same as the Nintendo, Dreamcast, and PC controllers that we all love, only PS wants their own layout with the terrible location of the left control stick.
 
Joined
Mar 21, 2016
Messages
2,194 (0.75/day)
Sounds like Microsoft is doing every hardware/software optimization under the sun they can for this new console the exact opposite of Windows 10. Sorry that's broken, no that's crippled, that's not optimized at all, that no longer works, and that you have to run and decreases performance while requiring more storage.
 
D

Deleted member 185088

Guest
I'm a bit disappointed by the amount of ram these consoles have, the One X already have 12gb I was expecting something like 24gb.
 
Joined
Nov 4, 2019
Messages
234 (0.15/day)
I'm a bit disappointed by the amount of ram these consoles have, the One X already have 12gb I was expecting something like 24gb.

Yes sadly it looks like the SSD budget took up all the money. GDDR6X is expensive also. We've never had such a small increase in memory between generations, only 2x. I guess the days of more memory capacity are over. I still remember buying 32GB DDR3 for $100 almost a decade ago... prices still haven't dropped back down there.
 
Joined
May 28, 2020
Messages
752 (0.54/day)
System Name Main PC
Processor AMD Ryzen 9 5950X
Motherboard ASUS X570 Crosshair VIII Hero (Wi-Fi)
Cooling EKWB X570 VIII Hero Monoblock, 2x XD5, Heatkiller IV SB block for chipset,Alphacool 3090 Strix block
Memory 4x16GB 3200-14-14-14-34 G.Skill Trident RGB (OC: 3600-14-14-14-28)
Video Card(s) ASUS RTX 3090 Strix OC
Storage 500GB+500GB SSD RAID0, Fusion IoDrive2 1.2TB, Huawei HSSD 2TB, 11TB on server used for steam
Display(s) Dell LG CX48 (custom res: 3840x1620@120Hz) + Acer XB271HU 2560x1440@144Hz
Case Corsair 1000D
Audio Device(s) Sennheiser HD599, Blue Yeti
Power Supply Corsair RM1000i
Mouse Logitech G502 Lightspeed
Keyboard Corsair Strafe RGB MK2
Software Windows 10 Pro 20H2
I'm a bit disappointed by the amount of ram these consoles have, the One X already have 12gb I was expecting something like 24gb.

They're using the SSD in more of a RAM-esque use than before so the need for a lot more RAM isn't there. If it's not necessary, it's just an added unecessary cost that would be paid by you, the consumer.
 
Joined
May 27, 2019
Messages
145 (0.08/day)
Location
Greece
System Name Odyssey
Processor AMD Ryzen 7 3700x
Motherboard MSI MEG X570 UNIFY
Cooling EKWB EK-MLC Phoenix 240
Memory Crucial Ballistix Sport AT 3200MHz 32GB
Video Card(s) Sapphire Pulse RX 5700XT 8 GB
Storage ADATA XPG SX8200 Pro 1TBx2
Display(s) LG 32GK850F-B
Case Phanteks Enthoo Pro M Tempered Glass
Power Supply SeaSonic PRIME 650W Gold
Lol.... so it's an SSD with a heatsink on it?

Lol.. no, you could have read the article to save you from asking tbh.
 
Joined
Oct 12, 2005
Messages
681 (0.10/day)
In the end, a PC with a 16 GB gfx card and 32 GB of OS memory will probably not need as much I/O power to run next gen console.

If that give people more performance, these specs will because common. For now there is just no point.
 
D

Deleted member 185088

Guest
They're using the SSD in more of a RAM-esque use than before so the need for a lot more RAM isn't there. If it's not necessary, it's just an added unecessary cost that would be paid by you, the consumer.
The problem with this reasoning, is it's wrong regardless of the marketing of Sony, SSDs have higher latency (unless they use optane, which Cerney and Epic forgot about with their claims...) and are way slower than ram.
Since the PS3 and especially the 360 which when it launched had a better GPU than anything on PC, now no one is pushing the boundaries of technology in consoles, the PS4 and the One were pathetic and still expensive, they want to milk us that's all. But it's the same everywhere, consumers are dumber these days, they buy phones for 1500€ with less features and with a bunch of dead pixels on the screen...
 
Joined
Nov 4, 2019
Messages
234 (0.15/day)
I definitely see too much marketing taking over the conversations recently. Reminds me of how Nintendo magically said "the Switch is a home console" and all the sillies bought it.

Ram is very different from storage. You can't do the same things. Same thing with the GPU, it does much more than geometry, so the new Unreal 5 technique that relies on I/O is cool, but it is mainly about allowing higher poly models and no LoD; it won't magically solve all the other GPU bottlenecks, and can't be applied to all the other functions of the GPU (lighting, transparencies, etc.).
 
Joined
Dec 15, 2006
Messages
1,703 (0.27/day)
Location
Oshkosh, WI
System Name ChoreBoy
Processor 8700k Delided
Motherboard Gigabyte Z390 Master
Cooling 420mm Custom Loop
Memory CMK16GX4M2B3000C15 2x8GB @ 3000Mhz
Video Card(s) EVGA 1080 SC
Storage 1TB SX8200, 250GB 850 EVO, 250GB Barracuda
Display(s) Pixio PX329 and Dell E228WFP
Case Fractal R6
Audio Device(s) On-Board
Power Supply 1000w Corsair
Software Win 10 Pro
Benchmark Scores A million on everything....
Lol.. no, you could have read the article to save you from asking tbh.
Right.... "consistent, sustained performance" of 2.5GB/s.... which is easily achievable on a normal SSD with either a heat sink or decent airflow.
 
Joined
May 27, 2019
Messages
145 (0.08/day)
Location
Greece
System Name Odyssey
Processor AMD Ryzen 7 3700x
Motherboard MSI MEG X570 UNIFY
Cooling EKWB EK-MLC Phoenix 240
Memory Crucial Ballistix Sport AT 3200MHz 32GB
Video Card(s) Sapphire Pulse RX 5700XT 8 GB
Storage ADATA XPG SX8200 Pro 1TBx2
Display(s) LG 32GK850F-B
Case Phanteks Enthoo Pro M Tempered Glass
Power Supply SeaSonic PRIME 650W Gold
Right.... "consistent, sustained performance" of 2.5GB/s.... which is easily achievable on a normal SSD with either a heat sink or decent airflow.

and still it's not just an SSD with a heatsink. read the article about SFS, new API, decompression
 
Top