vivster said: Yeah, that's pretty much how I would've thought. Swap files aren't new to me, but I can't imagine that whatever the consoles are doing with their SSDs is gonna improve performance a lot. The main feature that utilizes those SSDs will be the instant game resume, but we have had that sleepmode functionality on PCs with SSDs for a long time, just not for games. I find it hard to imagine a scenario where a game is specifically designed around SSD storage having a performance edge against traditionally designed games. |
Streaming of assets is a big beneficiary.
It means that a developer can reserve a chunk of Ram for models/textures rather than load everything into Ram at once and just stream those assets on-demand.
One of the most notable games that did this during the 7th gen was actually Call of Duty: Modern Warfare 2... And some games even took it a step further and would stream from both the hard drive and optical disk in tandem.
The games themselves wasn't processing those textures/assets on the hard drive so the hard drive never acted as a type of Ram, it was just a better use of limited resources... I mean, there is zero point in adding a texture for a rock if the player isn't going to see said rock, might as well keep it ready to stream into Ram rather than have it sitting in Ram.
I think some individuals see the SSD as a sort of "extended Ram" which is pretty far removed, but one thing is for certain it will mean that we can be more aggressive with streaming from storage, making better use of limited Ram pools... That way it's just lots of reads from NAND and won't make unnecessary writes to NAND which will reduce the life of the drive.
Bofferbrauer2 said: My thoughts exactly. Just by comparison, the SSD in the PS5 is supposed to be about as fast (well, as much bandwidth) as a single channel DDR2-800 DIMM while the one in the XSX about as fast as a single DIMM of DDR-533. Dual Channel DDR4-3200 already has about ten times the bandwidth over those SSD, the GDDR6 in those consoles more like 100 times as much. These are fest SSD, no doubt about that, but against volatile memory, they're sluggish as hell. So if they need to use the SSD as RAM, then whatever it needs to load will get choked to death. It's okay as a temporary Swap file for virtual memory, which like you said has been done practically since the inception of Windows 3.x and EMM386, but as a permanent solution, it's just inadequate. |
Not to mention that DDR4 3200mhz isn't even the fastest Ram... And we are about to have DDR5 enter the market.
Years ago though... You would have a Western Digital Raptor as a games drive which could do 100MB/s of sustained reads easily enough... For comparative sake Ram bandwidth back in 2005 was dual-channel DDR2 800 memory with 12.8GB/s of bandwidth in most gaming rigs... Or roughly a 128x fold increase over the base storage.
The Original Xbox had a mechanical Disk which was a 8-10GB Seagate, those drives would typically top out at around 40MB/s... And that console had 6.4GB/s of memory bandwidth or a difference of 160x.
Fast forward to the 8th generation consoles... And something like the Xbox One has a 5400rpm HDD which tops out at 50MB/s and performance would plummet with any random read transaction, but system memory jumped to 68.3GB/s or 1,336x fold increase over base storage. - Suddenly streaming data from disk doesn't look so attractive. It still happened, but only a smaller amount of comparative data.
But fast forward to next-gen... With the Xbox Series X we are staring at 3.7GB/s SSD's with 560GB/s of Ram bandwidth or... A differential of 151.35x difference... And the ratio for the Playstation 5 looks even better.
Basically hard drives stagnated for years in terms of throughput, the only way you could really increase HDD bandwidth was to make higher density disks.. And improvements on that front typically stalled and moved slowly.. And sometimes there was even performance regressions. (I.E. Shingled.)
Basically next-gen just brings things back into line if Hard Drives improved at roughly the same pace as Ram, it just took the console space a whole console generation to catch on.
And although the SSD's might be able to match DDR2 memory in terms of bandwidth... I would still opt for DDR2 due to latencies.
--::{PC Gaming Master Race}::--