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. DSoup

    DSoup meh
    Legend Veteran Subscriber

    Joined:
    Nov 23, 2007
    Messages:
    12,100
    Likes Received:
    7,289
    Location:
    London, UK
    Fair enough. You can find most of these figures in these forums but really it was an exercise intended to demonstrate that the components in PCs and consoles operate at different speeds and are generally connected via a series of buses that work at much slower speeds then CPU/main DRAM and/or GPU/VRAM.

    The truth is there are bottlenecks are everywhere. The CPU in the current gen consoles is a definitely an issue though because modern 3D game engines are hugely compex and even when you're offloading some engine functions like physics, ray calculations and collisions to the GPU, there is still a lot left. And off-loading tasks to the GPU brings it's own administration/problems.

    I would still recommend checking out all the GDC game developer presentations though, particularly for big games. They will often explain how to solved certain challenges which are almost always predicated on some bottleneck, beit RAM, CPU, GPU, or I/O or any combinations of these things.

    Don't we all! But it's no substitute for a healthy pool of fast RAM, it's several orders of magnitude too slow.
     
  2. Pinstripe

    Newcomer

    Joined:
    Feb 24, 2013
    Messages:
    109
    Likes Received:
    55
    What's more lilely for PC gamers? Forcing an upgrade to a NVMe SSD, or forcing ~32GB RAM as minimum, using it as a substitute for the console's "special" SSDs?
     
  3. megre

    Newcomer

    Joined:
    Sep 6, 2018
    Messages:
    139
    Likes Received:
    72
    Not with DDR4 though. It's a lot slower but not several orders of magnitude too slow than DDR4. A lot of games use a big portion of RAM to cache assets anyway. ReRAM is perfect for that job if it proves to be a lot cheaper per GB. It's a question of cost, that I understand.

    So what do you think of caching uncompressed data on the non-ReRAM SSD at 4gb/s? Wouldn't that prove to be advantageous at run-time?
     
    #2343 megre, Dec 23, 2019
    Last edited by a moderator: Dec 24, 2019
  4. PSman1700

    Veteran Newcomer

    Joined:
    Mar 22, 2019
    Messages:
    2,344
    Likes Received:
    725
    32gb ram is going to be faster, and can be used for more besides the ssd.
     
  5. iroboto

    iroboto Daft Funk
    Legend Regular Subscriber

    Joined:
    Mar 6, 2014
    Messages:
    9,915
    Likes Received:
    9,281
    Location:
    Self Imposed Work Exile: The North
    Nvme would be a cheaper upgrade vs trying to go to 32GB+.
    So I would think nvme would be the desired path if the consoles make that the baseline.
    MS needs a serious update though. Not sure if they will keep the 4KB blocksizr default for nvme.
     
  6. iroboto

    iroboto Daft Funk
    Legend Regular Subscriber

    Joined:
    Mar 6, 2014
    Messages:
    9,915
    Likes Received:
    9,281
    Location:
    Self Imposed Work Exile: The North
    The consoles themselves are heavily customized to perform 2 functions
    A) real time decryption
    b) real time decompression
    When you hear about heavily customized CPU and GPU you can bet it’s more about that than any real significant performance upgrade. The focus is to ensure the consoles cannot be hacked and run pirates games.
    Ensuring things cannot be hacked is the utmost priority. So the hardware is customized to work with encrypted and compressed data. The CPU is largely not involved IIRC from the XBO presentation; or the blocks on the CPU have been customized to handle it.
     
    #2346 iroboto, Dec 23, 2019
    Last edited: Dec 23, 2019
    PSman1700 likes this.
  7. Miniature Kaiju

    Newcomer

    Joined:
    Jun 10, 2019
    Messages:
    47
    Likes Received:
    55
    An ASIC can do real time codec orders of magnitude faster than a CPU core, trade off being locked into one or a bunch of compression schemes.

    Consoles never needed this kind of speed, so they never used them, but cameras, for instance, frequently do.

    If you're shuttling +2GB/s worth of compressed data around, though, that might make sense.
     
    megre likes this.
  8. DSoup

    DSoup meh
    Legend Veteran Subscriber

    Joined:
    Nov 23, 2007
    Messages:
    12,100
    Likes Received:
    7,289
    Location:
    London, UK
    What is special about the SSDs in the nextgen consoles?
     
  9. Pinstripe

    Newcomer

    Joined:
    Feb 24, 2013
    Messages:
    109
    Likes Received:
    55
    You tell me, that's what everyone is talking around here.
     
  10. DSoup

    DSoup meh
    Legend Veteran Subscriber

    Joined:
    Nov 23, 2007
    Messages:
    12,100
    Likes Received:
    7,289
    Location:
    London, UK
    People are guessing around here. Nobody can answer your question regarding NVMe SSD or 32Gb RAM until more is known about the nextgen solid state storage tech. Personally think a lot of people are reading too much into a bunch of Sony patents and forgetting Sony patent every crazy idea they come up with. People were reviewing Sony patents before the launch of PS4 and before the launch of PS3 and how much of that tech was inside those consoles?

    Very few.
     
  11. megre

    Newcomer

    Joined:
    Sep 6, 2018
    Messages:
    139
    Likes Received:
    72
    Mine was not from patent. :cool2: Well you could say it's worse because it's a non-existing product. But I have more than a patent registration to hold on to.
     
  12. Esrever

    Regular Newcomer

    Joined:
    Feb 6, 2013
    Messages:
    759
    Likes Received:
    523
    People are way too focused on SSD speed which won't even be a bottleneck if the game is smart enough to stream data into RAM properly. Assets are still going to have to be in RAM to be used effectively and no matter how fast your SSD is, its still magnitudes slower than RAM. Both consoles will have to stream assets and I wouldn't expect the games to change much depending on the SSD speed because just having an NVMe SSD is already much faster than last gen.

    That being said, on PC, NVMe is limited by the game software and eventually by the OS and CPU issuing the commands, you can already saturate an entire core of a CPU if you are doing something with XPoint. In XPoint, the DIMMs solution is much much faster than the NVMe solution, especially in latency. Expect there to be hardware solutions in both consoles to fix this where the NVMe talks with a dedicated chip rather than the CPU to streamline the whole thing. How much focus both console makers put into this chip will only really depend on their design goals.
     
  13. PSman1700

    Veteran Newcomer

    Joined:
    Mar 22, 2019
    Messages:
    2,344
    Likes Received:
    725
    You should see the GAF and resetera forums, it's like a virus how certain people spread all this crazy information they really think is true or is going to be. Discussions there have nothing to with speculating (realisticly) anymore. And as always, the PS5 is going to be special, has more power etc. All this while we don't know anything regarding paper specs.
     
  14. PSman1700

    Veteran Newcomer

    Joined:
    Mar 22, 2019
    Messages:
    2,344
    Likes Received:
    725
    Adds extra cost though, and why isn't this used on PC, if that means freeing up a whole core from the cpu? Or are people going to need >8 core cpu's to match it?
     
  15. Esrever

    Regular Newcomer

    Joined:
    Feb 6, 2013
    Messages:
    759
    Likes Received:
    523
    Because software in PC isn't going to use it. These things would be small fixed function hardware that make sense in a console but is harder to push in PC. Software (and the OS) already being a bottleneck for general SSD related things, not even getting to NVMe. There is already not much speedup going from SATA SSD to NVMe on PC, trying to optimize NVMe isn't really on the menu yet. Servers have customized solutions depending on what they are designed for.

    As for what the requirement for PCs next gen, I have no idea tbh. There might be a short period where loading is needed for PC while new consoles don't need it. Most games will be crossgen at the start so they would still need to design for previous gen with loading screens anyways. It could also be that there will be a tonne of texture pop next gen on console ports on PC until SSDs catches up on PC. Having more RAM requirement can also be a easy option for the devs if they choose to just preload earlier for slower drives.
     
  16. PSman1700

    Veteran Newcomer

    Joined:
    Mar 22, 2019
    Messages:
    2,344
    Likes Received:
    725
    We don't know yet how it will be done in consoles, but i doubt the pc will be lagging behind forever :) For star citizen there's a big speedup, so it is possible to get a large boost.
     
  17. Rootax

    Veteran Newcomer

    Joined:
    Jan 2, 2006
    Messages:
    1,441
    Likes Received:
    814
    Location:
    France
    If I can have Yakuza's engine and Days Gone at 4k60 without loading, I'll be happy :eek:
     
    goonergaz likes this.
  18. Silent_Buddha

    Legend

    Joined:
    Mar 13, 2007
    Messages:
    16,987
    Likes Received:
    6,237
    Current gen consoles already had some minor customizations related to easing the processing required for decompression of data. XBO, for example has some slightly customized DMA engines specifically for this that weren't in PC GPUs at the time. I'm sure the PS4 had things on their end to help with this as well. Both consoles either feature customizations to the SOC or have additional chips to deal with the processing load associated with decrypting (as well as keeping that encryption secure) encrypted data.

    With both consoles moving to SSD storage and focusing heavily on leveraging any benefit they can from that, we're likely to see significantly more customizations in both SOCs (or their associated chipsets) WRT to moving data from the SSD to the SOC.

    What that entails is what some here are speculating about.

    Moving that amount of data that quickly isn't a trivial task. Especially when you have compression and encryption involved. It becomes far more taxing than just moving data around which is already taxing.

    Regards,
    SB
     
  19. megre

    Newcomer

    Joined:
    Sep 6, 2018
    Messages:
    139
    Likes Received:
    72
    Doesn't this sound like an SSD used as cache where game data sit uncompressed (or with very little compression)?

    Or does it sound more like a separate secondary decompression chip?

     
  20. Globalisateur

    Globalisateur Globby
    Veteran Regular Subscriber

    Joined:
    Nov 6, 2013
    Messages:
    3,411
    Likes Received:
    2,120
    Location:
    France
    Dedicated decompression chip. There is a patent about it.
     
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...