Both the Xbox Series X and PlayStation 5 use mysterious custom SSD tech that allows developers unprecedented access to storage data. This kind of freedom might be possible thanks to a derivative of new software-defined flash (SDF) technology.
One thing we need to make clear: Software-defined flash was made specifically for enterprise-level cloud services with huge server farms. We're talking about gigantic scale-out applications like datacenters, telecommunication infrastructures, and financial institutions that require thousands of petabytes of data. It was not made for consumer storage. It's a new datacenter standard aimed at boosting efficiency with thousands of storage drives.
But a lot of the things that both Microsoft and Sony are saying (the crazy I/O speeds that're faster than anything available in PCs today, the granular access to data) somewhat matches up with the tenants of software-defined flash.
So what is software-defined flash, and how could it help next-gen consoles?
In 2014, Baidu, the company that runs China's largest search engine, made a proposal for a new technology that would give total access to the NAND flash storage contained in solid state drives. They called it software-defined flash. Baidu called for a solution that maximized I/O speeds while reducing wear from data-correction and random read/writes.
In their tests, the custom SDF SSDs were able to boost input/output (or the rate in which the drive can read and write data) speeds by up to three-fold.
"Our measurements show that SDF can deliver approximately 95% of the raw flash bandwidth and provide 99% of the flash capacity for user data. SDF increases I/O bandwidth by 300% and reduces per-GB hardware cost by 50% on average compared with the commodity SSD-based system used at Baidu," reads a 2014 study.
A slide from a Microsoft Azure presentation outlining SDF features.
Software-defined flash essentially opens an SSD's flash memory channels to give software direct access. It's memory that's been unlocked by OEMs to give more flexibility and freedom to the software--in our theoretical case, console operating systems like the custom Windows 10 and Linux solutions powering the PS5 and Xbox Series X.
Thus opened, developers would theoretically be able to use new toolsets (like Microsoft's enhanced DirectX pipeline) to push the hardware to its limits. A major limitation to any game is how fast it can feed textures, assets, and other data into the CPU and then the GPU for transmission to a screen. The speeds would be accelerated by the raw I/O of the SSD itself, but the process could also be accelerated by removing specific barriers.
Here's a simplistic analogy: Think of SFD as a kind of jailbroken phone that can be manipulated in certain ways versus stock phones (in this case representing typical SSDs). Check this out for a more in-depth primer.
Both Microsoft and Sony have touted the speeds of their new SSD tech, and both have confirmed the systems use custom NVMe SSDs. Sony even showed how fast its new PS5 SSD is with a demo, which loaded Spider-Man in 0.8 seconds versus the PS4 HDD's 8.1 seconds. The new storage solutions will supercharge speeds by beaming data more directly to the GPU and CPU for processing, all at high I/O rates.
Mark Cerny, for example, says the PS5's SSD can deliver faster bandwidth than any PC solid state drive currently on the market.
"It has a raw bandwidth that's higher than any available PC SSD," Cerny told Wired. "The raw read speed is important but so are the details of the I/O [input-output] mechanisms and the software stack that we put on top of them."
"Rather than treating games like a big block of data [on PS5], we're allowing finer-grained access to the data," Mark Cerny also said in a recent Wired interview.
Ex-Xbox vice president Mike Ybarra (now VP at Blizzard) made a similar comment about next-gen console SSD speeds:
"The I/O could be better than anything the PC has ever seen. What Sony has shown is in fact. So we'll see. Interesting time," Ybarra said in the chat of a recent RDX podcast (starts at around 1:30:00).
Sony also confirmed the SSD would be customized, hinting at specialized tech:
"PlayStation 5 is equipped with custom SSD for ultra-high-speed access," Sony confirmed in an October press release.
Godfall developer Counterplay praises the PlayStation 5's SSD, calling it exceptionally powerful:
"The exceptionally-powerful SSD on the PlayStation 5 offers a new level of detail for each individual object as well as seamless loading of our expansive world," Godfall creative director Keith Lee told PlayStation Lifestyle.
Microsoft likewise has built a 'next-generation SSD' specifically for their new Xbox Series X console:
"We've created a new generation of SSD. We're actually using the SSD as virtual RAM. We're seeing more than 40x performance increases over the current generation," Microsoft said in the Project Scarlett E3 2019 reveal video.
"The combination of the SoC and the solid state drive are really what gives you a totally new experience. Now we can take all of that power and apply all of that back into the scene, and generate more life into that world and bring it to the gamer in a seamless way."
Xbox's Phil Spencer underlines the Xbox SX's storage:
"...Our next-generation SSD will virtually eliminate load times and bring players into their gaming worlds faster than ever before," Spencer said in an Xbox Wire post.
Xbox exec Jason Ronald says Microsoft has made considerable investments into the Xbox SX's I/O capabilities:
"It's really about giving the developers the tools and the capabilities to use the hardware in the most efficient way possible.
"A good example of that is on the storage side. We've basically reached the limit of possible with the traditional rotational drive. We're basically at the upper bounds of the raw performance we can get there," Xbox partner director of program management Jason Ronald told Gamespot.
"So we've invested in NVMe SSDs on the I/O side and we're also giving developers a lot of new capabilities on top of that to try to virtually eliminate load times."
It's possible that these solid state drives have been customized on a hardware level with an adapted or derived form of SFD tech to allow blazing-fast speeds and give developers more direct access to the memory on a system software and toolset level.
If this is the case, it's likely both the PlayStation 5's and Xbox Series X's SSDs are soldered to the motherboard and can't be replaced. It also makes it a tough case for external storage expansion, as any drives you hook up to the consoles won't have the specialized SFD tech.
To alleviate this issue, the systems could use on board cache acceleration technology such as Sony's proprietary ReRAM or a custom 3D Cross-point memory solution designed by Microsoft.
Sony and Microsoft may be taking pieces from their respective cloud storage solutions and putting them into next-gen consoles. ReRAM and 3D Cross-point was specifically made as Storage Class Memory (SCM) for datacenters and cloud operations, not consumer devices.
But that didn't stop Intel from adapting its Optane modules, which are made from its own proprietary 3D Cross-point memory, for consumer use.
It's possible the Xbox Series X and PlayStation 5 will likewise adapt this potent technology to supercharge speeds, open up new doors of access to console hardware synergy, and give developers a massive new level of freedom to wrangle data.
OEMs have been experimenting with software-defined flash for years.
Samsung, who may be making the custom SSDs for Sony's PlayStation 5 console, have multiple software-defined flash solutions including NVMe-based SSDs.
The Denali SFD prototype that Microsoft helped make.
Interestingly enough, Microsoft teamed up with Toshiba and LiteOn to make a new specific SDF solution called Denali. The SSD is a dual-layer solution built with software-defined flash on a FF1u form-factor for cloud-based datacenters.
"Microsoft partnered with Scenic Labs, LightOn and Toshiba to build what we saw as the first building block to understand how to deploy and use this technology," said Michael Cornwell, general manager of storage technologies at Microsoft's Azure branch in an Open Compute Platform presentation from March 2019.
Remember that nothing has been confirmed, and everything here is more speculation than anything. It's possible we're completely wrong and both the PlayStation 5 and Xbox Series X don't use software-defined flash, or any cache acceleration module. But based on what we've heard and uncovered so far, it's hard to think the consoles won't have some really unique storage hardware within their respective boxes.
Xbox Series X is due out by Holiday 2020. No pricing has been announced.
Check below for confirmed specs and details, and a huge content listing of everything we've heard about Xbox Series X so far:
Xbox Series X confirmed details (Formerly Project Scarlett):
- 8-core, 16-thread Zen 2 CPU
- Navi GPU on RDNA architecture
- Highly customized 7nm SoC from AMD
- GDDR6 memory
- 2x Xbox One X's 6TFLOPs of GPU perf
- 4x CPU power of Xbox One generation
- Can deliver up to 40x more performance than Xbox One in specific use cases
- Adaptive sync supported
- Super-fast SSD that can be used as VRAM
- Supports 8K resolution (likely media playback)
- 120FPS gaming
- Variable refresh rate (adaptive sync/FreeSync)
- Variable Rate Shading
- Raytracing confirmed with dedicated raytracing cores
- Backward compatible with thousands of Xbox, Xbox 360, and Xbox One games
- New controller with a dedicated share button
- Compatible with Xbox One accessories
Lockhart (Unconfirmed lower-end Xbox Series hardware)
- 1440p 60FPS
- No disc drive
- Super-fast SSD that can be used as VRAM
- 7nm AMD SoC w/ scaled-down 8-core, 16 thread Zen 2 CPU at 3.5GHZ and Navi GPU
- Lower GDDR6 memory pool (Possibly 12GB)
- ~6-8 TFLOPs of power?
- Aims to rival PS4 Pro/Replace Xbox One S
- Full backward compatibility with all Xbox One games
- Cheaper MSRP
Anaconda/Xbox Series X/Project Scarlett
- 4K 60FPS
- Disc drive with 4K UHD playback
- Super-fast SSD that can be used as VRAM
- 7nm AMD SoC with 8-core, 16 thread Zen 2 CPU at 3.5GHz and Navi GPU
- 16GB GDDR6 RAM
- 12 TFLOPs of power
- 2x GPU power as Xbox One X/aims to replace Xbox One X
- Full backward compatibility with all Xbox One games
- More expensive MSRP
Xbox Series X coverage:
- Microsoft to 'virtually eliminate' loading times on Xbox Series X
- How the Xbox Series X will look in your living room
- Clarifying the Xbox Series X name
- Xbox Series X's custom SoC built with backward compatibility in mind
- Next-gen Forza is playable on Xbox Series X, is 'vastly different'
- Xbox Series X size comparison vs Xbox One, PS4 Pro, Switch
- Next-gen Xbox controller has a share button
- Xbox Series X naming scheme leaves door open for Lockhart
- Xbox Series X may allow suspend and resume for multiple games at once
- Microsoft reveals next-gen Xbox console, the Xbox Series X
- Xbox Series X may allow suspend and resume for multiple games at once
- Next-gen Xbox Lockhart has 'significantly less RAM' for 1440p gaming
- Next-gen Xbox Scarlett specs: 12TFLOPs, 16GB RAM, 3.5GHz Zen 2 CPU
- Cheaper next-gen Xbox Lockhart targets 1440p 60FPS
- Cheaper next-gen Xbox Lockhart targets 1440p 60FPS
- Project Scarlett devkits aren't widely available yet
- PS5, Xbox Scarlett SSD may use Optane-like ReRAM to supercharge speeds
- NVIDIA G-Sync monitors to improve PlayStation 5 and Xbox Scarlett
- Project Scarlett won't get VR gaming, Microsoft doesn't care about VR
- Next-gen Xbox Scarlett plays four generations of Xbox games
- Microsoft teases next-gen Xbox: 8K, 120FPS, super-fast SSD
- Xbox Scarlett CPU: 'no compromises', allows for 4K 120FPS gaming
- Microsoft: Xbox Scarlett will kick PlayStation 5's ass in perf/price
- Next-gen Xbox may hit 4K 60FPS in every game
- Project Scarlett to hit 1080p 120FPS gaming
- Project Scarlett trade-in program announced, but there's a big catch
- New Viking Assassin's Creed may be next-gen console launch game
- Next-gen Xbox may get room-scale VR gaming
- PS5 and Xbox Scarlett will both handle ray tracing differently
- Gears 5 developer says Xbox Scarlett has dedicated ray tracing cores
- GTA 6 on PS5, Project Scarlett to have insane hyper-realistic visuals
- AMD 'Flute': Xbox Scarlett SoC: Zen 2 8C/16T @ 3.2GHz on 7nm
- Project Scarlett's price isn't locked in yet
- Project Scarlett isn't the last Xbox console
Sony is expected to reveal the PS5 in a special event in February 2020. The console will release in Holiday 2020, and it may cost $499.
Check below for more info:
PlayStation 5 specs and details:
- Custom SoC with second-gen Navi GPU, Zen 2 8-core, 16 thread CPU
- Navi, Zen SoC uses new AMD RDNA 2.0 architecture
- Ultra-fast SSD
- Support for 4K 120 Hz TVs
- Ray-tracing enabled
- 8K output support (for gaming)
- Plays all PS4 games
- Separate games that ship on BD-XL Blu-ray discs
- New controller with extensive haptic and tactile feedback
PlayStation 5 Coverage:
- PS5's SSD is 'exceptionally powerful,' may beat Xbox Series X speeds
- DualShock 5 renders show new trigger design, USB-C, ergonomic shell
- PlayStation 5 to support 8K gaming, Sony confirms
- New PlayStation 5 renders show off radical different design, again
- Leaked PlayStation 5 ad prices console at $1,000, is totally fake
- Sony seeks a new Head of Strategy for Worldwide Studios
- Leaked PlayStation 5 devkit photos show new DualShock controller
- PS5, Xbox Scarlett SSD may use Optane-like ReRAM to supercharge speeds
- NVIDIA G-Sync monitors to improve PlayStation 5 and Xbox Scarlett
- PlayStation 5: Everything We Know So Far
- PlayStation 5 confirmed to have 8C/16T Zen 2 CPU from AMD
- PS5, Project Scarlett may use Samsung's 6th gen V-NAND NVMe SSDs
- PS5 backward compatibility confirmed, will play PS4 games
- Sony's next-gen PlayStation 5 has 4K 120Hz output support
- PS5, Project Scarlett to hit over 10TFLOPs of power, sources say
- PS4 will be supported into 2022, to live alongside PS5
- Sony: ultra-high-speed SSD is 'the key' to next-gen PS5
- PS5 dev kit rumor: 'ultra-fast RAM', Navi GPU with 13 TFLOPs
- PlayStation 5 rumored to ship with 2TB of super-fast SSD for $499
- Insider: PlayStation 5 dev kit faster than Xbox Scarlett right now
- PS5 cartridges aren't real, patents are for Sony kids toys
- PS5's SSD may benefit PS4 games the most
- PS5 powered by Navi in 2020, AMD making Navi with Sony input
- Cloud-powered PlayStation controller may let you play free game demos
- Gran Turismo 7 is a PlayStation 5 launch title: launches Nov 20, 2020
- PS5 confirmed to support 8K video, ray tracing, all on Navi
- PlayStation 5 rumored to cost $499, launches November 20, 2020
- PlayStation game demos are coming back with Sony's ambitious new plan
- PS5 controller: Built-in mic, USB-C, no lightbar, ergonomic design
- PlayStation 5 concept video shows totally new design
- Sony solves PS5's biggest issue
- Sony: PS5 development going according to plan
- New Viking Assassin's Creed may be next-gen console launch game
- AMD working on 'secret sauce' for next-gen Xbox/PlayStation
- The first real photo of a PlayStation 5 dev kit appears
- Next-gen PS5/Xbox Scarlett open-world game: 'best real-time graphics'
- Sony restructures workforce to prepare for PS5
- PlayStation VR 2: built-in cameras, wireless, ready for PS5
- PS5 games will ship on 100GB Blu-ray BDXL discs
- PS5 and Xbox Scarlett will both handle ray tracing differently
- PlayStation 5 could feature AI-powered 'PlayStation Assist'
- Sony won't abandon singleplayer story-driven games on PS5
- PS5 rumor: GPU is nearly as powerful as RTX 2080, GPU clocked at 2GHz
- PlayStation 5 rumored to be unveiled on February 12, 2020
- Sony to raise PS5 cost thanks to U.S. tariffs