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

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

  1. liams

    Regular

    Joined:
    Jul 1, 2020
    Messages:
    358
    Likes Received:
    302
    it's going to be very interesting to see how the series x compares to the comparable RDNA2 desktop part, cu for cu, I do wonder why the changes have been made, I suppose with more waves per SIMD, it might be the case that with a game workload you can keep the usage of the GPU higher. I wonder how the additional waves per SIMD affect the GPU's compute capability. would be very interesting to see the tradeoffs between the two configurations
     
  2. mawver

    Newcomer

    Joined:
    Aug 8, 2020
    Messages:
    24
    Likes Received:
    24
    Maybe he calculates "offline" an INT, or maybe he uses the data in the caches and calculates ray/tri asynchronous like this Imagination patent.

    https://patents.google.com/patent/US9607426
     
  3. thicc_gaf

    Regular

    Joined:
    Oct 9, 2020
    Messages:
    335
    Likes Received:
    259
    Would the bolded in particular suggest potentially better RT than an equivalent desktop Navi 21 variant that would have roughly similar CU counts, SE and SA arrangements?
     
  4. t0mb3rt

    Newcomer

    Joined:
    Jun 8, 2020
    Messages:
    59
    Likes Received:
    121
    Does this have anything to do with "GPU Work Creation"?

    "GPU Work Creation – Xbox Series X and Xbox Series S add hardware, firmware and shader compiler support for GPU work creation that provides powerful capabilities for the GPU to efficiently handle new workloads without any CPU assistance. This provides more flexibility and performance for developers to deliver their graphics visions."

    From here: https://news.xbox.com/en-us/2020/03/16/xbox-series-x-glossary/amp/
     
    thicc_gaf likes this.
  5. 3dilettante

    Legend Alpha

    Joined:
    Sep 15, 2003
    Messages:
    8,579
    Likes Received:
    4,799
    Location:
    Well within 3d
    Having two graphics queues was brought up with Navi 10, although it seemed like it didn't find much use in that generation.
    The WGP0 and WGP1 distinction is unclear in its meaning to me. The counts don't match up with prior generations enough to imply there's a difference in functionality for BC purposes, and no obvious physical difference from the die shots. It might be a subdivision within an SA for other purposes, like load-balancing or which groups in an SA can afford defect recovery.

    Backwards compatibility with GCN would probably merit keeping the 20 waves per SIMD from RDNA1, since GCN's 10 waves per 16-wide SIMD would need to be packed into the context of a 32-wide RDNA SIMD.

    Looks like L2 cache slices, which would indicate that a smaller GPU has more slices than the top-tier GPU. Whether those slices are equivalent between GPUs in how much bandwidth or capacity they have isn't indicated.
     
  6. mawver

    Newcomer

    Joined:
    Aug 8, 2020
    Messages:
    24
    Likes Received:
    24
    there's a rumor that RT is only for top AMD cards, that low end would focus on perf/wat.

    There is another rumor that navi21 would have reserved 20cu for RT. What would make sense navi21 single pipe GPC.

    In short, dual pipe would be a way for the xbox to have HW RT without having the "dedicated CUs" maintaining the size of the silicon.
     
    thicc_gaf likes this.
  7. Kaotik

    Kaotik Drunk Member
    Legend

    Joined:
    Apr 16, 2003
    Messages:
    10,245
    Likes Received:
    4,465
    Location:
    Finland
    There's no "dedicated CUs", it would be beyond stupid. Each CU has RT unit in it's texture complex and none of the RT tasks "reserve" the ALUs of those CUs either.
     
    #2087 Kaotik, Oct 25, 2020
    Last edited: Oct 25, 2020
    thicc_gaf, chris1515 and BRiT like this.
  8. mawver

    Newcomer

    Joined:
    Aug 8, 2020
    Messages:
    24
    Likes Received:
    24
    Yes, i saw that it also appears in GCN.

    My point is that with them saying that autoHDR does not use the CPU or GPU, where is this computed? if not the dual-pipe is what? cloud?
     
  9. mawver

    Newcomer

    Joined:
    Aug 8, 2020
    Messages:
    24
    Likes Received:
    24

    But you need to compute anyway and this, apparently, is done in the CUs, if it is done in CUnum12 or CU73 it doesn't matter, what need is to set a budget, right?

    Or are you saying that CUs can compute ray ops and texture at the same time?
     
  10. 3dilettante

    Legend Alpha

    Joined:
    Sep 15, 2003
    Messages:
    8,579
    Likes Received:
    4,799
    Location:
    Well within 3d
    Where do they say they don't use the GPU?
     
  11. Kaotik

    Kaotik Drunk Member
    Legend

    Joined:
    Apr 16, 2003
    Messages:
    10,245
    Likes Received:
    4,465
    Location:
    Finland
    No, I'm not saying they can do both tex and ray ops at the same time (as in, simultaneously), but that they do whichever is needed whenever it's needed, not by dedicating bunch of CUs to sit idle half the time.
     
    Cuthalu likes this.
  12. mawver

    Newcomer

    Joined:
    Aug 8, 2020
    Messages:
    24
    Likes Received:
    24
  13. 3dilettante

    Legend Alpha

    Joined:
    Sep 15, 2003
    Messages:
    8,579
    Likes Received:
    4,799
    Location:
    Well within 3d
    I'm not sure if that implies separate blocks, or just that for backwards compatibility the GPU would restrict the number of CUs available to the game and have leftover CUs for additional processing.
     
    Xbat likes this.
  14. Jay

    Jay
    Veteran

    Joined:
    Aug 3, 2013
    Messages:
    4,033
    Likes Received:
    3,428
    I did wonder if the GPU has an OS allocation and how much.
    If it does then it's possible its done out of that.
     
  15. iroboto

    iroboto Daft Funk
    Legend Subscriber

    Joined:
    Mar 6, 2014
    Messages:
    14,834
    Likes Received:
    18,634
    Location:
    The North
    That's been around since XBO was developed. This particular passage seems to describe the command known as
    DX12: ExecuteIndirect
    Vulkan:VK_NV_device_generated_commands
    CUDA: Kernels can be launched from within kernels since Kepler <<< >>>

    There are some customizations by MS that allow for slightly more flexibility on executeIndirect than what is available on the PC space. In terms of what we think is available in functionality
    PC < Xbox One < Xbox One X < XB |SX
     
    #2095 iroboto, Oct 26, 2020
    Last edited: Oct 26, 2020
  16. mawver

    Newcomer

    Joined:
    Aug 8, 2020
    Messages:
    24
    Likes Received:
    24
    They said it is a machine learning algorithm, tuned game by game and can be turned off.

    They have hw for inference, but would it cost zero for the rest of the hw?

    SwAChQXS2JsgGPpGVJvekP-1920-80.jpg
     
  17. Jay

    Jay
    Veteran

    Joined:
    Aug 3, 2013
    Messages:
    4,033
    Likes Received:
    3,428
    That is the GPU.
     
    BRiT likes this.
  18. mawver

    Newcomer

    Joined:
    Aug 8, 2020
    Messages:
    24
    Likes Received:
    24
    It certainly has allocation of hw for the OS, but I doubt it will be used for anything else
     
  19. BRiT

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

    Joined:
    Feb 7, 2002
    Messages:
    20,516
    Likes Received:
    24,424
    We believe for AutoHDR that Microsoft is using the INT8 / INT4 portions of the GPU, that is entirely unused for BC games, hence the "for free" statement.

    I vaguely recall it being a parallel path to the rest of the GPU, so it doesn't have a resource impact. But that part is fuzzy in my memory.
     
    pharma, PSman1700 and Jay like this.
  20. Jay

    Jay
    Veteran

    Joined:
    Aug 3, 2013
    Messages:
    4,033
    Likes Received:
    3,428
    Let me change the term to a more appropriate one.
    System reservation from OS reservation.
    By definition any system level tasks can be done in it.
    The only problem with that being done outside system reservation, is that it's still using gpu resources that would otherwise be used.
    Unless they can guarantee that it can fit in bubble of async compute.
    So i would see it being both lower precision and system reservation.
     
    #2100 Jay, Oct 26, 2020
    Last edited: Oct 26, 2020
    BRiT 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...