Digital Foundry Microsoft Xbox Scorpio Reveal [2017: 04-06, 04-11, 04-15, 04-16]

Discussion in 'Console Technology' started by iroboto, Apr 6, 2017.

  1. iroboto

    iroboto Daft Funk
    Legend Regular Subscriber

    Joined:
    Mar 6, 2014
    Messages:
    10,477
    Likes Received:
    10,164
    Location:
    The North
    I spoke about this in the past a couple times, it never really amounted to anything I guess until now. it was revealed that XBO has the beginnings of this custom command processor hardware, as revealed by DICE.

    The DX12 feature in question is executeIndirect am I to believe.
    CPU will offload draw calls (which take up a majority of CPU time) and ask the GPU to generate its own draw calls.

    Discovered first here:
    #1803

    and we discussed it to death following, but not many people seemed to care ;)
     
    #21 iroboto, Apr 6, 2017
    Last edited: Apr 6, 2017
  2. McHuj

    Veteran Regular Subscriber

    Joined:
    Jul 1, 2005
    Messages:
    1,555
    Likes Received:
    740
    Location:
    Texas
    IMO, It's just a bullet point for comparing against PS4 pro. In practice, I think dev's will actually use checkboard rendering.
     
    RancidLunchmeat likes this.
  3. iroboto

    iroboto Daft Funk
    Legend Regular Subscriber

    Joined:
    Mar 6, 2014
    Messages:
    10,477
    Likes Received:
    10,164
    Location:
    The North
    its easier to implement. Aside from clarity, it's overall easier to implement.
     
  4. BadTB25

    Veteran

    Joined:
    Aug 11, 2007
    Messages:
    2,371
    Likes Received:
    644
    Location:
    Florida
    Another vid to feed your Scorpio news hunger.
     
    BRiT and RootKit like this.
  5. Clukos

    Clukos Bloodborne 2 when?
    Veteran Newcomer

    Joined:
    Jun 25, 2014
    Messages:
    4,513
    Likes Received:
    3,871
    Easier how? 900p on X1, 1080p on Ps4, 1800c/2160c on Ps4 Pro and native 4k on Scorpio? Let's assume that every multiplat will run at checkerboard 2160p on Ps4 Pro(which isn't the case for multiplats at the moment). The difference in pixels rendered between that and native 2160p is precisely double.
     
  6. function

    function None functional
    Legend Veteran

    Joined:
    Mar 27, 2003
    Messages:
    5,277
    Likes Received:
    2,613
    Location:
    Wrong thread
    Yes, the large amount of work to customise the command processor and dramatically reduce CPU load is particularly interesting. Could Scorpio be able to hit 60 fps in 30fps X1/PS4 games? Could the 60 hz dream still be alive?

    So much customisation for the "dead" cat cores is interesting too. Not just the improved clocks, but "extensive customisation to reduce latency" (an area where X1 implementation was already ahead of PS4). They should have higher IPC as well as higher clocks and lower workload in DX12 games.

    4GB reserved for dash though.... damn.
     
    mosen, Cyan, iroboto and 2 others like this.
  7. McHuj

    Veteran Regular Subscriber

    Joined:
    Jul 1, 2005
    Messages:
    1,555
    Likes Received:
    740
    Location:
    Texas
    I'm going to guess that it's actually 48 CU's on the chip with 8 disabled for yields. That would be a match well with a Polaris based design: 18 CU's for Polar 11 on 128-bit bus, 36 CU's on a 256-bit bus, and 48 CU's on Scorpio with a 384-bit bus with 8 CU's disabled.
     
  8. McHuj

    Veteran Regular Subscriber

    Joined:
    Jul 1, 2005
    Messages:
    1,555
    Likes Received:
    740
    Location:
    Texas
    Also, I think increasing RAM from 8 to 12GB was the right move and I wish Sony had done the same with the Pro.
     
    RootKit likes this.
  9. Love_In_Rio

    Veteran

    Joined:
    Apr 21, 2004
    Messages:
    1,579
    Likes Received:
    197
    The command processors aren´t in the end programmable cores?. This all custom modifications sound really software based...
     
  10. DavidGraham

    Veteran

    Joined:
    Dec 22, 2009
    Messages:
    3,279
    Likes Received:
    3,527
    So they explicitly mention Polaris GPU. I expected that, but never knew they could reach 40CU with it. I guess they heavily customized it.
    And no Zen? never expected that to be honest!
     
    RancidLunchmeat likes this.
  11. function

    function None functional
    Legend Veteran

    Joined:
    Mar 27, 2003
    Messages:
    5,277
    Likes Received:
    2,613
    Location:
    Wrong thread
    Yeah, that's pretty awesome. And at least all that silicon isn't being wasted now ...
     
  12. phoenix_chipset

    Regular Newcomer

    Joined:
    Aug 26, 2016
    Messages:
    546
    Likes Received:
    246
    4GB reserved by the OS... good god, it keeps getting worse and worse lol.

    Say what you want about Nintendo hardware, but at least their OS aren't maddeningly hoggish.

    The rest of the console is pretty impressive.
     
    ToTTenTranz likes this.
  13. function

    function None functional
    Legend Veteran

    Joined:
    Mar 27, 2003
    Messages:
    5,277
    Likes Received:
    2,613
    Location:
    Wrong thread
    Says in the article it's 4 disabled.
     
    BRiT likes this.
  14. iroboto

    iroboto Daft Funk
    Legend Regular Subscriber

    Joined:
    Mar 6, 2014
    Messages:
    10,477
    Likes Received:
    10,164
    Location:
    The North
    Easier to implement because checkerboard rendering actually takes time to develop and each checkerboard rendering style is not the same; it's not universal, and it's not hardware based (there are ways to assist it, but it's not like there is a hardware check boarder in there). Each game that uses CBR undergoes heavy testing and your game needs to be designed with it in mind to make CBR trivial. When you look at the older titles that didn't have CBR in mind, how many methods did they use that would ultimately not work with CBR?

    asking a game to move to a 4K frame buffer seems trivial in comparison.
     
    mosen, Jay and RootKit like this.
  15. function

    function None functional
    Legend Veteran

    Joined:
    Mar 27, 2003
    Messages:
    5,277
    Likes Received:
    2,613
    Location:
    Wrong thread
    Says in the article:

    But you need to be using DX12 to benefit, and some games are stuck on DX11. Anyway, MS have done a lot of work with the GPU.
     
    iroboto, mosen, Cyan and 3 others like this.
  16. function

    function None functional
    Legend Veteran

    Joined:
    Mar 27, 2003
    Messages:
    5,277
    Likes Received:
    2,613
    Location:
    Wrong thread
    That's what your phone's for.
     
    RancidLunchmeat and BRiT like this.
  17. iroboto

    iroboto Daft Funk
    Legend Regular Subscriber

    Joined:
    Mar 6, 2014
    Messages:
    10,477
    Likes Received:
    10,164
    Location:
    The North
    no, they aren't, or rather they aren't explicitly. They aren't working cores, they are closer to schedulers. They are responsible for scheduling work for the GPU to do. All the commands come in, when the commands are all present, it assigns the work depending on what type of command it is, async, compute, copy, etc.
     
    RootKit, BRiT and function like this.
  18. DeanoC

    DeanoC Trust me, I'm a renderer person!
    Veteran Subscriber

    Joined:
    Feb 6, 2003
    Messages:
    1,469
    Likes Received:
    185
    Location:
    Viking lands
    CPs are generally quite general processors with fixed function helper hardware in just about every GPU out there (mobile included), the hard bit is more to do with pipelining, cache and memory.

    A CP is in many way similar to a Network Processing Unit, in that it really doesn't have long to do something and very little space to do it in. Its why they are usually threaded, so it one thread has to take a little bit longer, something can still push work to the various hardware units further down the pipe. Keeping a modern GPU busy isn't easy...

    The software cost of changing CP a lot is a bit problem as well, a know of at least one GPU that keep its old and new CP in its new chip, so that the old could be used whilst the developed and debugged the SW. On release the old CPs are just not used, becoming dark silicon...
     
  19. Rodéric

    Rodéric a.k.a. Ingenu
    Moderator Veteran

    Joined:
    Feb 6, 2002
    Messages:
    4,030
    Likes Received:
    894
    Location:
    Planet Earth.
    Soooo... People are buying PC en masse now ? Given it's not remotely close to their wet dreams but a PS4 => PS4Pro like upgrade...
    :p
     
  20. mpg1

    Veteran Newcomer

    Joined:
    Mar 5, 2015
    Messages:
    1,935
    Likes Received:
    1,502
    Had a feeling if it was 12GB of memory 4GB would be reserved for OS.
     
    RancidLunchmeat likes this.
Loading...

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