Reply 48720 of 56708, by Ozzuneoj
- Rank
- l33t
Kahenraz wrote on 2023-03-31, 05:30:The last use case I can think of, which is somewhat reasonable, is to copy games onto it simply for the fastest load times. This is somewhat more realistic, but I think it would be difficult to measure compared to a DRAM cached SSD. Even though there is raw performance available, a lot of that will be lost due to filesystem and API overhead. Actual raw memory speeds won't necessarily translate into comparable filesystem performance.
Yes, sadly, without Direct Storage or some other as-yet-unavailable technology to leverage the throughput and random access speeds of solid state drives, games are just not built to make use of high speed storage, so things just don't change that much.
I do wonder though... once Direct Storage is widely used, will we start to see some really insane stuff involving RAM drives, or even dedicated RAM based solid state storage like the i-RAM? Of course, the big issue with that will be RAM capacity. High speed loading will allow developers to make games use even larger assets and they will get even bigger than they are now. It's really going to get absurd if you combine that with AI-generated assets, so they can basically be made infinitely huge\detailed without requiring a whole team to make each asset. Get ready for 500GB game installs becoming the norm. No RAM drives for those. 🙁
... though for competitive and e-sports titles where fast loading may give someone an edge and games tend to be a lot smaller in size, it wouldn't surprise me to see RAM drives being used for millisecond-level load times in Direct Storage equipped games. It sounds kind of absurd because level load times have stayed relatively consistent with game complexity for the past 20 years or so, despite the massive leaps in bandwidth in every single aspect of a modern computer... but once software can finally make use of it properly we're going to see some crazy stuff. I mean, even now (or soon) it's possible to have interfaces to our GPUs and storage devices with up to 64GB\sec bandwidth, SSDs coming out soon that are advertised at 13GB\sec reads, memory bandwidth on the RTX 4090 has broken 1Terabyte per second, and we've got CPUs with as much high speed L3 cache as a lot of computers had RAM 20 years ago. That's 128MB of cache with up to 2.5TB\sec of bandwidth according to AMD's info on the 7950X3D.
It's really bonkers if you think about it in comparison with the hardware we tinker with here on VOGONS.