Next Generation Hardware Speculation with a Technical Spin [post E3 2019, pre GDC 2020] [XBSX, PS5]

Discussion in 'Console Technology' started by DavidGraham, Jun 9, 2019.

Tags:
Thread Status:
Not open for further replies.
  1. megre

    Newcomer

    Joined:
    Sep 6, 2018
    Messages:
    157
    Likes Received:
    77
    I really hope they could. I believe Optane can also go up to 25gb/s. I am of the opinion that neither has an advantage if both are using nand chips.
     
  2. manux

    Veteran

    Joined:
    Sep 7, 2002
    Messages:
    3,034
    Likes Received:
    2,276
    Location:
    Self Imposed Exhile
    One can buy nvme4 ssd for pc that will have 6-7GB(byte)/s read speeds. It just doesn't do squat for loading times. Optane falls to same category. Loading time/asset streaming is complicated problem that's not solvable by just having large number in specifications.
     
  3. megre

    Newcomer

    Joined:
    Sep 6, 2018
    Messages:
    157
    Likes Received:
    77
    Both have the potential to solve this problem. It's just unbelievable to me that it's only Sony that seemingly have solved it.
     
  4. DSoup

    DSoup Series Soup
    Legend Subscriber

    Joined:
    Nov 23, 2007
    Messages:
    16,777
    Likes Received:
    12,691
    Location:
    London, UK
    It's boggling that more folks don't understand the I/O chain, nor the steps involved using that I/O and where CPU and GPU computation fits into that chain, that transforms data read from disc into an actual game.
     
    see colon and Silent_Buddha like this.
  5. Nisaaru

    Veteran

    Joined:
    Jan 19, 2013
    Messages:
    1,133
    Likes Received:
    403
    You still need a PCI->Flash controller which translates IO jobs/memory accesses and remaps dead pages.
     
    PSman1700 likes this.
  6. MrFox

    MrFox Deludedly Fantastic
    Legend

    Joined:
    Jan 7, 2012
    Messages:
    6,488
    Likes Received:
    5,996
    I like that we now have benchmarks with multiple nvme in raid0 on PC that still show 20secs load times. That should be the biggest eye opener.
     
    DSoup likes this.
  7. iroboto

    iroboto Daft Funk
    Legend Subscriber

    Joined:
    Mar 6, 2014
    Messages:
    14,833
    Likes Received:
    18,633
    Location:
    The North
    That has to do with the fact that it's not loading in parallel. not because it's the speed of the drive.
    If games are designed to load like SATA3 (sequentially) then nvme will never be taken advantage of.
     
  8. Remij

    Regular

    Joined:
    May 3, 2008
    Messages:
    677
    Likes Received:
    1,256
    I'd love to learn more about it as I only have a fairly basic understanding. Any recommended reading/viewing you could link me? I'd appreciate that.
     
  9. goonergaz

    Veteran

    Joined:
    Jun 3, 2005
    Messages:
    4,494
    Likes Received:
    1,693
    Maybe I read too much into the reply, but I’m obviously aware PS3 was 599 and Sony learnt the lesson last gen so they won’t repeat it this gen...they won’t increase the entry level by 50% in just a few years - that’s ridiculous.

    Add to that Sony have been quite vocal regarding costs, I totally expect PS5 to be more but not 50% more!
     
    PSman1700 likes this.
  10. megre

    Newcomer

    Joined:
    Sep 6, 2018
    Messages:
    157
    Likes Received:
    77
    If games are to be developed with SSD in mind then both PS5 and XSX are going to benefit. It's the key to next-gen for both.
     
  11. PSman1700

    Legend

    Joined:
    Mar 22, 2019
    Messages:
    7,118
    Likes Received:
    3,090
    Damn, 25gb/s, why doesn't Sony go with this Optane :p Hope it gets cheaper so i can have it sometime, could be for good use in non-gaming situations too i guess.

    Sony is killing it, MS better pack in and forget about competing, and sent their resources elsewhere.

    There will probably come a solution sometime though, i can imagine. Thing is that the gaming market is kinda small compared to what those SSD's are being put to use for.

    Where did they announce this, specs, and information that they have a superior solution, or is it just guesswork?


    The much critized star citizen already utilizes an SSD to an extend that a normal HDD is unplayable. It is a small look in to what is going to come.

    Dito for PC, mechanical spinning HDD's are a thing of the past, same for non-RT GPU's, and less then 8 core CPU's, storage solutions go forward too, finally.

    Another thing, that XSX thing, where you can exit a game, and jump in another time, anywhere in the game, is that the same idea as 'savestates' in emulators? For example, i have PCSX2, can do a savestate with a hotkey, and the next day, i just press a hotkey and i'm exactly at that point in the game where i left/did the savestate, there's no loading times or anything.
     
    megre likes this.
  12. turkey

    Veteran

    Joined:
    Oct 21, 2014
    Messages:
    1,112
    Likes Received:
    883
    Location:
    London
    Next gen: bringing the Bosskey :yes::runaway:
     
    egoless and PSman1700 like this.
  13. Osamar

    Newcomer

    Joined:
    Sep 19, 2006
    Messages:
    231
    Likes Received:
    43
    Location:
    40,00ºN - 00,00ºE
    I have used that SSD as an example because it has the same controller as the supposed PS5 devkits specs.

    Why need SONY or MS to use exotic untested (RERAM) and/or expensive (OPTANE) solutions when the problem is solved? You will use much less resources bypassing all the breaks that we see on PC with SSDs, than developing system with exotic ram.

    I have no idea how much it is, but I am sure that buying thousands of controllers and NAND chips is much more cheaper than the price of the SSD.
     
    PSman1700 likes this.
  14. PSman1700

    Legend

    Joined:
    Mar 22, 2019
    Messages:
    7,118
    Likes Received:
    3,090
    Because that's what we like, for some reason, exotic things.
     
  15. manux

    Veteran

    Joined:
    Sep 7, 2002
    Messages:
    3,034
    Likes Received:
    2,276
    Location:
    Self Imposed Exhile
    Anandtech article is good read before considering how to make game utilize ssd efficiently: https://www.anandtech.com/show/2738 . Optane would be simpler than ssd to understand as it has less restrictions on data access.
     
    DSoup likes this.
  16. BRiT

    BRiT (>• •)>⌐■-■ (⌐■-■)
    Moderator Legend Alpha

    Joined:
    Feb 7, 2002
    Messages:
    20,502
    Likes Received:
    24,399
  17. DSoup

    DSoup Series Soup
    Legend Subscriber

    Joined:
    Nov 23, 2007
    Messages:
    16,777
    Likes Received:
    12,691
    Location:
    London, UK
    You can google primers for how PCs work and how all the individual components are connected via the various buses but a good start the Wikipedia article on the northbridge, which leads on the CPU, southbridge and the traditional I/O. From this you'll get an understanding of how data pulled from disc gets to the RAM, the CPU and the GPU.

    In terms of how this arrangement presents challenges, I'd recommend consuming as many GDC technical talks as possible because these are usually delivered by game devs and they will explain the challenges their games are faced with. Presentations on engines or games which stream would be favourite. Lots of these are linked in these forums so you'll have to hit search!
     
  18. megre

    Newcomer

    Joined:
    Sep 6, 2018
    Messages:
    157
    Likes Received:
    77
    With the CPU potentially being the bottleneck and not the bandwidth, why not allot a portion of the SSD as a scratchpad where games will be uncompressed and unloaded? It will free up CPU bandwidth and resources at run-time.

    I'm talking about a possible 1TB 4gb/s SSD. Is it not a good idea to reserve 64gb - 128gb as a scratchpad to where pertinent and immediate assets will be constantly loaded and unloaded to? The system can have a simple secondary chip for the decompressing job too.

    Imagine decompressing 2gb/s of data at run-time. How much CPU or GPU bandwidth and resources do you need for that? At load-time I assume all CPU and GPU cores and full bandwidth can be used for decompression, but at run-time you don't have that luxury. Now if your data is uncompressed then you don't have that problem.
     
  19. DSoup

    DSoup Series Soup
    Legend Subscriber

    Joined:
    Nov 23, 2007
    Messages:
    16,777
    Likes Received:
    12,691
    Location:
    London, UK
    Break down how you arrived a this conclusion. To start off, I'd recommend working out the CPU/RAM bandwidth, GPU/VRAM bandwidth, RAM/VRAM (PC only - moving either way), and then look at the bandwidth of the southbridge and northbridge. How is the solid-state attached to the system?

    You don't want any immediately-needed game assets residing only on solid state storage under current implementations. It's way too slow.
     
    PSman1700 likes this.
  20. megre

    Newcomer

    Joined:
    Sep 6, 2018
    Messages:
    157
    Likes Received:
    77
    That's quite a task for a non-dev like me. I'll tell how I came up with that question though so you know where I'm coming from.

    I ran a search on google to know what it is that bottlenecks games to load fast these days. A lot of the answers I got is that the bottleneck has shifted to CPU now because it takes awhile to decompress assets.

    Then I remembered what JoeJ told me in PM. Now don't mind that we were talking about ReRAM, I won't go there.
    Now I recognize that ReRAM may be too expensive and maybe not ready yet. So I thought about a regular SSD doing the same thing that JoeJ told me. A 1TB SSD at 4GB/s alloting a small portion of it at about 64-128GB functioning as a scratchpad where assets can be uncompressed so that immediately-needed game assets can be used without ever needing to steal CPU bandwidth and cores or GPU resources. A 4GB/s SSD can fill a 16GB RAM in 4 seconds. I don't know how much it'll take if the data is compressed or how much CPU bandwidth and resources it needs to compare to the uncompress scenario.


    I see. You can forgive me then for wanting a cost-effective SSD cache to happen.
     
Loading...
Thread Status:
Not open for further replies.

Share This Page

  • About Us

    Beyond3D has been around for over a decade and prides itself on being the best place on the web for in-depth, technically-driven discussion and analysis of 3D graphics hardware. If you love pixels and transistors, you've come to the right place!

    Beyond3D is proudly published by GPU Tools Ltd.
Loading...