Xbox Series X [XBSX] [Release November 10 2020]

Discussion in 'Console Industry' started by Megadrive1988, Dec 13, 2019.

  1. Ronaldo8

    Regular

    Joined:
    May 18, 2020
    Messages:
    292
    Likes Received:
    358
    Sampler feedback is also used for screen space shading. In fact, that is how it was proposed to be used by NVIDIA initially. The use for page fetch triggering during streaming was first introduced in a DirectX devblog entry.(Quelle coincidence!)
     
    function and pjbliverpool like this.
  2. DxCore

    Newcomer

    Joined:
    Jun 22, 2020
    Messages:
    28
    Likes Received:
    25
    Yep ... Apparently texture based shading along with mesh shaders will be interesting upload_2020-7-19_8-51-8.png
     
    disco_ and pjbliverpool like this.
  3. DxCore

    Newcomer

    Joined:
    Jun 22, 2020
    Messages:
    28
    Likes Received:
    25
    And for ref, the texture based shading, enabled by sfs, from the sampler feedback talk

     
    pjbliverpool and BRiT like this.
  4. tinokun

    Newcomer Subscriber

    Joined:
    Jul 23, 2004
    Messages:
    70
    Likes Received:
    87
    Location:
    Peru
    At the bottom:
    Code:
    Flash Memory    Custom PCIe Gen4x2 NVMe
    I don't remember seeing Gen4x2 confirmed before.
     
    AzBat likes this.
  5. scently

    Veteran

    Joined:
    Jun 12, 2008
    Messages:
    1,145
    Likes Received:
    562
    Its always been PCIE Gen4, its just that because the speed is less than Gen3 most assumed its not.
     
    PSman1700 and AzBat like this.
  6. tinokun

    Newcomer Subscriber

    Joined:
    Jul 23, 2004
    Messages:
    70
    Likes Received:
    87
    Location:
    Peru
    I mean the x2 part. Some people already speculated it was 2 lanes of Gen4 for the internal and 2 lanes for the external, but it's the first time I've seen an official source spell it out.
     
  7. QPlayer

    Newcomer

    Joined:
    May 17, 2019
    Messages:
    52
    Likes Received:
    27
    So, XSX got all the capabilities of rdna2, plus custom hardware modifications. Insane!
     
    John Norum and PSman1700 like this.
  8. TeamGhobad

    Newcomer

    Joined:
    Feb 11, 2019
    Messages:
    118
    Likes Received:
    53
    Why does the XSX have a split pool of Ram with different speeds? Is it because of backwards compatibility? Why was it not able to have the same speed throughout the whole pool? Will his hamper development in anyway?
     
  9. DSoup

    DSoup Series Soup
    Legend Subscriber

    Joined:
    Nov 23, 2007
    Messages:
    16,775
    Likes Received:
    12,690
    Location:
    London, UK
    From the Digital Foundry analysis and interview with Xbox system architect Andrew Goossen:

    "Memory performance is asymmetrical - it's not something we could have done with the PC," explains Andrew Goossen "10 gigabytes of physical memory [runs at] 560GB/s. We call this GPU optimal memory. Six gigabytes [runs at] 336GB/s. We call this standard memory. GPU optimal and standard offer identical performance for CPU audio and file IO. The only hardware component that sees a difference in the GPU."

    In terms of how the memory is allocated, games get a total of 13.5GB in total, which encompasses all 10GB of GPU optimal memory and 3.5GB of standard memory. This leaves 2.5GB of GDDR6 memory from the slower pool for the operating system and the front-end shell. From Microsoft's perspective, it is still a unified memory system, even if performance can vary. "In conversations with developers, it's typically easy for games to more than fill up their standard memory quota with CPU, audio data, stack data, and executable data, script data, and developers like such a trade-off when it gives them more potential bandwidth," says Goossen.

    It sounds like a somewhat complex situation, especially when Microsoft itself has already delivered a more traditional, wider memory interface in Xbox One X - but the notion of working with much faster GDDR6 memory presented some challenges. "When we talked to the system team there were a lot of issues around the complexity of signal integrity and what-not," explains Goossen. "As you know, with the Xbox One X, we went with the 384[-bit interface] but at these incredible speeds - 14gbps with the GDDR6 - we've pushed as hard as we could and we felt that 320 was a good compromise in terms of achieving as high performance as we could while at the same time building the system that would actually work and we could actually ship."​
     
    function, TeamGhobad, AzBat and 2 others like this.
  10. BRiT

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

    Joined:
    Feb 7, 2002
    Messages:
    20,502
    Likes Received:
    24,397
    It's not split pool, it is one pool with different speeds.
     
    disco_, Silenti, DSoup and 4 others like this.
  11. Ronaldo8

    Regular

    Joined:
    May 18, 2020
    Messages:
    292
    Likes Received:
    358
    I don't know how I missed this:


    So Shift Geezer was right: the XSX doesn't stream directly from virtual memory(SSD ).
    However the next couple of tweets illustrate that:
    1. SFS is purely reactive and eliminates prefetching by definition. You don't know that a texture page is needed until the gpu actually attempts to sample it.
    2. Since you don't know if a page is required until it is needed, if it is not immediately available in memory then the GPU should stall. Since prefetching is not being done the page will 100% not be found in memory and will have to be streamed from the SSD. In the meantime, so as not to stall, the GPU will have to make do with the next best approximation (the determination of which is described in the SFS patent and also hardware accelerated). The texture filters are then used to seamlessly blend in the higher mip when it becomes available in memory. The upshot is that those texture filters are going to be constantly used and are thus essential.



     
    function likes this.
  12. eastmen

    Legend Subscriber

    Joined:
    Mar 17, 2008
    Messages:
    13,878
    Likes Received:
    4,723
    If an perfect xsx chip can run 4 instances of xbox one on xcloud then a defective one that can run 3 instances at once would still be a 3 times increase in the number of xcloud instances over the xbox one servers they are using. Also remember the xsx chip has the new encoder so they wouldn't need an external.

    I mean after all what is the difference between intel and amd server chips. They take one that doesn't work as the highest binned chip and lower its clocks or disable a core and sell it as a lower end chip.
     
  13. BRiT

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

    Joined:
    Feb 7, 2002
    Messages:
    20,502
    Likes Received:
    24,397
    tinokun and PSman1700 like this.
  14. DSoup

    DSoup Series Soup
    Legend Subscriber

    Joined:
    Nov 23, 2007
    Messages:
    16,775
    Likes Received:
    12,690
    Location:
    London, UK
    No, it's 25% less Xbox instances than the number the server could and should be supporting. You're looking at this all wrong, not what it does but what it doesn't. Again, server farms are crazy expensive and you can't afford to have a server box with some of the cores not operable :nope:
     
    disco_, Ronaldo8 and JPT like this.
  15. eastmen

    Legend Subscriber

    Joined:
    Mar 17, 2008
    Messages:
    13,878
    Likes Received:
    4,723
    Like i said there are an array of different cpu's and gpus that can be used in a server. Costs and availability also have to be factored in
     
  16. DSoup

    DSoup Series Soup
    Legend Subscriber

    Joined:
    Nov 23, 2007
    Messages:
    16,775
    Likes Received:
    12,690
    Location:
    London, UK
    When it comes to measuring server cost, it's entirely about running costs not capital outlay which is why every possible core working for the next 5-10 years is critical. You're measuring efficiency/cost but taks/users supported. Microsoft aren't amateurs at this, the cost of tossing a bad CPU in the far bad is less than putting that CPU into a server farm for years.
     
    disco_ likes this.
  17. eastmen

    Legend Subscriber

    Joined:
    Mar 17, 2008
    Messages:
    13,878
    Likes Received:
    4,723
    I understand. But MS is going to rapidly grow out the xsx blades they are using and they will be used for more than just gaming. So a chip that may not be ideal for a console will pass for their servers . The efficiency over the servers already there is quite high
     
  18. DSoup

    DSoup Series Soup
    Legend Subscriber

    Joined:
    Nov 23, 2007
    Messages:
    16,775
    Likes Received:
    12,690
    Location:
    London, UK
    Seriously, you have to listen to my words, they come from somebody who managed a server farm. There is no way failed chips are gong into a Microsoft billion dollar server facility it's going into the desktop PC that prints out the security badges for visitors. :nope:

    There is a reason that server CPUs, server RAM (ECC) server-grade networking cable all costs what it does. Because it's been tested to hell and back and will require near-to-no maintenance for years.
     
    milk and disco_ like this.
  19. fehu

    Veteran

    Joined:
    Nov 15, 2006
    Messages:
    2,067
    Likes Received:
    992
    Location:
    Somewhere over the ocean
    I think that what he means is that they are chips with just one defective cu that are rigorously tested to work for years requiring near-to-no maintenance, but just running two instances of Xbox one.
     
  20. DSoup

    DSoup Series Soup
    Legend Subscriber

    Joined:
    Nov 23, 2007
    Messages:
    16,775
    Likes Received:
    12,690
    Location:
    London, UK
    I understand this and it doesn't change anything. Server infrastructure is built to maximise efficiency which is why you don't save a few quid by using a chip with some broken cores. It's cheaper to toss it and put it a fully working processor, now you can support 1 or more extra users. The I'll-save-that-it-might-come-in-handy mentality is not compatible with how servers operate. :nope:
     
    JPT, disco_ and TheAlSpark like 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...