I thought we were talking about implementing this stuff in the upcoming PS5, not previous generations. Even using SATA SSD at all when the previous generations existed would have been too much cost, doesn't even matter what size it was. Let alone PCIe.
-
I exaggerated a touch...but like a 4tb game drive can be found for the price of a 1 TB PCIe m.2 SSD..and could be significantly cheaper paired with optane if they got a deal with Intel and Seagate...was just an idea and I could be off...but what do you guys think...was it a good idea to go fast low capacity over slow high capacity
hfm likes this. -
HDDs are so so very slow, but basically required, to ensure level of detail and assets that wasn't possible before. When designing your game you need to take into account the current limits of your memory and how you handle assets. This was also discussed during development of Spiderman for PS4. When you design and area, assets, the whole level you need to decide what goes into RAM and what gets stuck in the HDD. Naturally you can't fit the entire level on RAM (specially open world games) but you can save specific size, vertices and general geometry and only load relevant assets onto RAM from where the player is interacting. You can cull/remove everything out of sight or blocked, to ensure you are not wasting memory and performance there.
However, HDDs are hella slow compared to what current hardware can do. We are talking mere hundred MB/s at best, less than half at worst. They also have added latency for seek times, as you need actions to spin the disc, locate the memory map, locate file, and transfer it. This data also was compressed, so you needed to decompress the data before using it. This meant that if you needed any sort of information such as music/sound, graphics, geometry, sequences etc, that the player suddenly triggered, then you better have that on RAM, or else you will be stuck several seconds just finding and loading that (a typical simple example is pop-in, where textures, geometry, entire levels or triggered sequences get stuck loading and then BAM they appear infront of you).
This meant that your games will be limited in interaction because you can never have something too weird triggered by the player/user that needs non-loaded assets. Because of this, level design and general game design had to take into account areas or places to keep the player busy without them noticing too much, and keep loading/streaming data behind them. The infamous examples are "Press button for 5 seconds" or "walk slowly behind this corridor" type of stuff. Or simply, making a level have a weird/longer walking/running area used to mask asset streaming from behind. Another example of being limited by HDD is travel speed- you can't travel faster than what is being loaded/rendered. Open world games often limit your max speed of travel because you would run into weird glitches of non rendered parts and full of pop in. Infamous second son is an example of this, when using the neon dash for super fast running- it's supposed to be like lightning but it just feels like you are running faster than regular.
Basically- Game design up until now has been done considering the entire limits of the HDD medium. This means that SSDs up until now have only been used as supper HDDs, and never really taken into account when designing a game properly (a notable exception might be Star Citizen, as the game literally drops framerate when using HDD instead of SSD).
In theory, next gen games, as devs get the hang of it, will develop games that take into account the existence of SSDs. This might mean that new games in PC might also start having recommended/minimum requirements to HAVE and SSD, let alone a fast one. We might have new settings in the form of "asset streaming speed" that will depend on how fast your SSD is. And all of this will be taken into account when designing a game from scratch.
All that wall of text.... and THEN you have other improvements and detriments- not relying on HDD means data no longer needs to be duplicated. It is shown by Insomniac devs that Spiderman had over 10GB out of 45GB of the game being entirely duplicated data. Meaning the game itself could have been just 35GB had it been made for an SSD.
Anyways, I do believe the inclusion of a forced SSD in next gen consoles, even if 1TB or slightly less, was the right call. It will ensure new game design and performance to remain fast throughout the gen, even when graphics are no longer as capable. You can still use external HDDs on next gen consoles as way of BC with current consoles, and there will certainly be games that don't use the SSD so you might be able to install them to HDDs.
As for PC? I don't think a particular speed of SSD will be required at first, but obviously NVMe drives will have greater impact. SATA SSDs will probably be "required" for some next gen multiplatform games. I am looking forward to it. Imagine your current performance in games, but the single change of having a super fast SSD, means you can keep your current performance and simply dramatically increase world detail without pop in.
This also means, for PC, that we will require even faster/multicore CPUs. Unlike consoles, we don't have custom hardware decompression and handling of data- we do all with our CPUs. I bet quad cores are finally going to get choked. -
Yeah after reading that I realize my errored questions and digress. It's truly amazing to see what they do with this new avenue of technological exploration pardon the pun. thanks again and I'll try n hold back before posting. sorry
edit I tried its hard being smart when your not, feels unnaturalhfm likes this. -
Some people have had the privilege even existing in a certain way to be able to concentrate their full cognitive load on learning new things and being supported in doing that even if it's passively by living in a way that you don't have to worry about basic human things. Some have to spend their thoughts on things like surviving day to day and how am I going to walk to work today without being victimized. That's another aspect people lose sight of.
We're all here to support each other hopefully, stick around and learn stuff with us. No one is born knowing anything, they have to have the space and suppott to take the time to learn it. -
I am not a genius nor trying to appear as one. I wanted to keep my post as simple as possible without going into extreme detail because a lot of the fine grain part either escapes me or have no way of putting it in words. I resorted to use the examples that are most common because they can easily encompass the differences we want to show.
The forum is made to share knowledge and help each other be better and learn more. I have no intentions of putting you down, and I do hope I was able to help answer at least 1 doubt you might have had. I don't know everything but I am happy to share what I understand.
You don't need to hold back from posting. When you want to know more about a subject, you should be encouraged to ask more and research more. -
(I can't give you rep because you are the last person I gave rep .. so rep..)
JRE84 likes this. -
And don't worry about rep, as long as I contribute somewhat, that's enough, I don't really care about rep numbers hahaha
And back on topic, in case people are interested, Linus just apologized to Tim Sweeney after going PCmaster race attacking Tim because PS5's SSD
Basically when people don't understand the underlying changes in technology, they can get a very wrong initial impression focused on numbers. It slightly addresses the new tech in consoles, and how PC might even become the slowest common denominator for some games, due to aging HDD still widely used. -
JRE84 likes this.
-
Mastermind5200 Notebook Virtuoso
hfm likes this. -
ryzeki likes this.
-
The PS4 SATA interface is done over a USB-to-SATA adapter and the USB master is on the chipset, that then talks with the CPU.
Thats why even using an SSD in a PS4 doesn't gain you much at all, even regarding load times of games..
Watch this when you have time:
-
Yeah I mustered up enough courage to go back to this thread and read the comments. suprised you guys are very kind even to us simpletons...it's really hard following you guys and I can't help but feel very dumb when I read your posts then comment.....but thanks for the kind words I'll try my hardest but it will never equal or be up to the NBR expectations
hfm likes this. -
PS5 storage architecture: RIP SATA SSD
Discussion in 'Gaming (Software and Graphics Cards)' started by hfm, May 17, 2020.