When the PS5 and Xbox Collection S|X have been first unveiled, it was troublesome to inform what the real-world variations between the platforms can be. Within the seven months since launch, we’ve seen the PS5 usually supply quicker efficiency, although it additionally provides a smaller quantity of baseline storage (~804 GB usable versus 667GB).
Current reports, nevertheless, counsel the PS5 actually can compensate for its smaller storage pool in some circumstances. Subnautica, which runs 14GB on the usual PS4 Professional, is a reported three.5GB on the PS5. Management, a AAA title that debuted a bit beneath two years in the past, is 42 % smaller on the PlayStation 5 (25GB) in contrast with the Xbox Collection X (42GB).
This development shouldn’t be common — Digital Foundry notes that your entire Mass Impact Legendary Version on Xbox Collection S|X is 88GB, whereas the PS5 model is 101GB — however the place it seems, it sometimes makes a dramatic distinction. We all know that the SSDs on the PlayStation 5 and Xbox Collection are totally different and that the PS5 has a storage velocity benefit, with ~2x the uncompressed and compressed sequential learn/write charges of the Xbox. We additionally know one cause video games at the moment are smaller for each platforms is that texture and object information are now not duplicated throughout sport recordsdata to enhance load instances. Each consoles profit from this function, nevertheless, so it isn’t the defining functionality between the 2 platforms.
Sony’s compression expertise provides one other potential clarification.
Oodles of Storage
RAD Recreation Instruments sells a collection of sport information compression instruments, collectively branded as Oodle. Some instruments, like Oodle Kraken, are used for information compression. A separate product, Oodle Texture Compression, is used for sport textures.
We don’t know precisely which algorithms Sony makes use of for information compression, however some benchmark information is offered from the corporate. First, right here’s Oodle Kraken, Leviathan, Mermaid, and Selkie in contrast with different compression schemes:
“Kraken achieves its wonderful efficiency from new concepts on the right way to do LZ compression, and punctiliously optimized low stage routines for x86, x64, Jaguar and ARM,” the location says. Clearly, this dates again to the Xbox One period, however something Jaguar can do, Ryzen does higher — and the PS5 has hardware Kraken help built-in.
Oodle Texture Compression is described as a way of changing textures into BCN utilizing particular encoding strategies that may “usually” compress losslessly for financial savings of about 10 % and provides financial savings of 20-50 % if small modifications are acceptable. We are able to’t embed the comparability software on the corporate’s web site, however when you’d wish to see the affect of various ranges of compression on a static picture, they’ve got a tool for doing so.
In late 2020, RAD declared future video games compressed with Oodle Texture Compression would supply a lot better compression charges than beforehand attainable. Present compression ratios common ~1.5:1 in response to RAD, whereas OTC can be “nearer to 2 to 1.” The corporate writes:
The Kraken decoder acts as an efficient velocity multiplier for information loading. Information is saved compressed on the SSD and decoded transparently at load time on PS5. What the sport sees is the speed that it receives decompressed information, which is the same as the SSD velocity multiplied by the compression ratio.
Good information compression additionally improves sport obtain instances, and allows you to retailer extra video games on disk. Once more the compression ratio acts as an efficient multiplier for obtain velocity and disk capability. A sport would possibly use 80 GB uncompressed, however with 2 to 1 compression it solely take 40 GB on disk, letting you retailer twice as many video games.
A number of sorts of compression can be utilized concurrently, permitting for larger compression ratios. ZIP alone can obtain compression charges of 1.64:1, whereas Kraken + Oodle Texture can obtain compression charges as excessive as three.16:1, in response to RAD.
RAD claims that Kraken is a “reinvention of dictionary compression for the trendy world” and particulars varied advantages over Zlib in a a number of thousand phrase weblog put up that dives into a number of low-level features of the compression algorithm’s design. One level that RAD makes is that whereas Microsoft makes use of a distinct technique for compressing textures on the Xbox Collection S|X, BCPack, Oodle Texture can run on the system. The distinction between the 2 platforms is that Sony paid for a platform-wide license for Oodle Texture and constructed a hardware Kraken implementation instantly into the platform to speed up an algorithm that may run in software program on the PC.
It’s attainable that Microsoft consoles will obtain comparable, storage-crunching updates sooner or later, and never each sport goes to help Oodle’s compression strategies. However for titles that do, the financial savings are clearly substantial. May make the PlayStation 5’s restricted capability really feel a bit roomier till Sony begins clearing third-party SSDs to be added as storage choices.