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

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

  1. Jay

    Jay
    Veteran

    Joined:
    Aug 3, 2013
    Messages:
    4,029
    Likes Received:
    3,428
    Thought the whole point of them rolling their own solution was because there is no GDDR6 EEC? So I expect it will be on the soc.

    The ECC work is one of the things included that wouldn't have otherwise been included, and in this case had no benefit to the console. Reduced precision is another, but could find use in the console.
    The benefits are ordering more chips, and the money from the azure workloads, these could directly feed into cost of xsx or ballance sheet of Xbox division giving them more spending power.

    I had a few features in my head, and being able to use a single xsx as 2 XO consoles was one of them.
    Could even play 2 different games, with one of them being streamed to a device. Could have a few nice options, and marketing options 2 consoles for the price of 1.
     
    AzBat, PSman1700 and TheAlSpark like this.
  2. Silent_Buddha

    Legend

    Joined:
    Mar 13, 2007
    Messages:
    19,418
    Likes Received:
    10,311
    Windows has the ability to stream the desktop to any other Windows computer (IT admins in corporate environments can restrict this), but it's currently not performant enough for action games.

    I wonder if MS is working on a more performant version of that streaming capability. It would certainly be interesting if you could stream from your XBSX to any Windows device or TV (with appropriate app installed on the TV). In this case, the XBSX would theoretically be capable of streaming more than 1 BC game to more than 1 device, dependent on how robust your network is.

    Would be neat.

    Regards,
    SB
     
    #562 Silent_Buddha, Apr 22, 2020
    Last edited: Apr 22, 2020
    AzBat, VitaminB6, PSman1700 and 2 others like this.
  3. iroboto

    iroboto Daft Funk
    Legend Subscriber

    Joined:
    Mar 6, 2014
    Messages:
    14,833
    Likes Received:
    18,633
    Location:
    The North
    lol. aahh man. lol you just love that shit.
     
    AzBat and TheAlSpark like this.
  4. Jay

    Jay
    Veteran

    Joined:
    Aug 3, 2013
    Messages:
    4,029
    Likes Received:
    3,428
    Can already stream from XO.
    Can only get better with the uograded encoder block
     
    Silent_Buddha and eastmen like this.
  5. shiznit

    Regular

    Joined:
    Nov 27, 2007
    Messages:
    345
    Likes Received:
    95
    Location:
    Oblast of Columbia
    "the Series X processor is actually capable of running four Xbox One S game sessions simultaneously on the same chip, and contains an new internal video encoder that is six times as fast as the more latent, external encoder used on current xCloud servers."
    https://www.eurogamer.net/articles/digitalfoundry-2020-inside-xbox-series-x-full-specs
     
    PSman1700, BRiT and VitaminB6 like this.
  6. Jay

    Jay
    Veteran

    Joined:
    Aug 3, 2013
    Messages:
    4,029
    Likes Received:
    3,428
    Yeah the xsx apu may be capable of it, but i expect the xsx xcloud to have more memory thereby supporting that many.
    On the console maybe it could be 2 XO games or 1XO and 2 x360, basically mix and match dependent on memory.

    Think for console, 2 games running would end up with a few interesting possibilities though.
    Sure it wouldn't be for next gen games, but none the less.
     
  7. shiznit

    Regular

    Joined:
    Nov 27, 2007
    Messages:
    345
    Likes Received:
    95
    Location:
    Oblast of Columbia
    20x 2GB GDDR6 chips in clamshell mode can cover 4 XOs with another 8GB left for the host OS. There were smart in using a wider memory bus. They could even mix capacities since you only need 20GB+cache for the game VMs.

    edit: if clamshell isn't viable, they could start with 2 VMs per SoC and then ramp up to 4 once 4GB GDDR6 is available.
     
    #567 shiznit, Apr 22, 2020
    Last edited: Apr 22, 2020
  8. Esrever

    Regular

    Joined:
    Feb 6, 2013
    Messages:
    846
    Likes Received:
    647
    Without the OS reserved portion of the XBO RAM, they only need a bit over 20GB to run 4 instances. Likely less if they are using virtual memory caching that is invisible to the game. Very likely there won't need to be 40GB of ram into those servers. I'm guessing even the 16GB default is enough with virtual memory handling the rest.
     
  9. chris1515

    Legend

    Joined:
    Jul 24, 2005
    Messages:
    7,157
    Likes Received:
    7,965
    Location:
    Barcelona Spain
  10. 3dilettante

    Legend Alpha

    Joined:
    Sep 15, 2003
    Messages:
    8,579
    Likes Received:
    4,799
    Location:
    Well within 3d
    I don't know how there wouldn't be at least some overhead for having ECC. The memory modules wouldn't have extra storage set aside for the extra bits, and there wouldn't be extra channels set aside to access them.
    Versus the full storage and bandwidth being given dedicated to data with no extra encoding, an ECC solution that matches the standard definition would be losing something to overhead.
    Perhaps some of the motivation for the uncommon bus width has to do with bandwidth being set aside for ECC. The non-ECC game console could instead use that bandwidth for game purposes.
    Not sure how that's without performance penalty, though.
     
    egoless likes this.
  11. turkey

    Veteran

    Joined:
    Oct 21, 2014
    Messages:
    1,112
    Likes Received:
    883
    Location:
    London
    In xbox one all data is encrypted on external devices such as memory. There is an on apu processor that deals with it.

    Could they roll their own parity and encryption / decryption solution into the apu that's transparent to the cpu / gpu to achieve the same?
     
    blakjedi likes this.
  12. 3dilettante

    Legend Alpha

    Joined:
    Sep 15, 2003
    Messages:
    8,579
    Likes Received:
    4,799
    Location:
    Well within 3d
    Encryption uses a key value or set of key values to convert values in memory into different values. The hardware that performs the conversion at speed can hold those keys internally and can reverse the process when reading.
    An alteration to an encrypted location is virtually guaranteed to produce data that is garbage upon decryption, but the hardware wouldn't have the necessary context to know that an error occurred or have the information necessary to pinpoint or correct it.
    Error correction uses extra memory associated with the data to monitor for values modified by errors, and can detect errors to a certain number of bit flips and possibly correct some errors based on choice of the encoding and amount of ECC data. ECC data has a certain amount of bits per chunk of data, and it costs that extra amount of bandwidth as well. CPUs increase the width of their 64-bit memory channels to 72 bits to include ECC, and that includes a matching increase in chip count to hold the extra storage. The CPU loads ECC data at the same time, and doesn't see the extra bandwidth or capacity as being usable for other purposes.

    GPUs that implement ECC when the memory modules don't support it natively have set aside space in memory to hold the data, and perform additional memory accesses to get the ECC data. I'm not sure how that requirement can be made zero-cost.
     
  13. iroboto

    iroboto Daft Funk
    Legend Subscriber

    Joined:
    Mar 6, 2014
    Messages:
    14,833
    Likes Received:
    18,633
    Location:
    The North
    How did I miss this doozy in the DF article.

    Hmm, even more additional customization around executeIndirect?
    Yes please!

    Well I guess given the audience these small details were unlikely to be announced yet, or that Richard is being asked to release more details on it at a later time.
     
    PSman1700 likes this.
  14. DSoup

    DSoup Series Soup
    Legend Subscriber

    Joined:
    Nov 23, 2007
    Messages:
    16,776
    Likes Received:
    12,690
    Location:
    London, UK
    Picao84, Cuthalu, Nesh and 9 others like this.
  15. turkey

    Veteran

    Joined:
    Oct 21, 2014
    Messages:
    1,112
    Likes Received:
    883
    Location:
    London
    Zero cost to who is the question.

    Zero cost to the code running on the GPU I suspect is what the quote infers , not Zero cost to the silicon budget.
     
  16. scently

    Veteran

    Joined:
    Jun 12, 2008
    Messages:
    1,145
    Likes Received:
    563
    I am pretty sure I referenced it to you in one of our conversations in this thread when you talked about MS work on X1 and X1X command processor and if they will continue down that part on the XSX.
     
    iroboto likes this.
  17. Xbat

    Veteran

    Joined:
    Jan 31, 2013
    Messages:
    1,650
    Likes Received:
    1,315
    Location:
    A farm in the middle of nowhere
    I just want separate audio in splitscreen while using headsets.
     
    BRiT likes this.
  18. iroboto

    iroboto Daft Funk
    Legend Subscriber

    Joined:
    Mar 6, 2014
    Messages:
    14,833
    Likes Received:
    18,633
    Location:
    The North
    Reading too fast LOL
     
  19. 3dilettante

    Legend Alpha

    Joined:
    Sep 15, 2003
    Messages:
    8,579
    Likes Received:
    4,799
    Location:
    Well within 3d
    The cost referenced is cost in performance. The GPU would be able to detect a drop in available bandwidth.
     
    BRiT likes this.
  20. pjbliverpool

    pjbliverpool B3D Scallywag
    Legend

    Joined:
    May 8, 2005
    Messages:
    9,235
    Likes Received:
    4,259
    Location:
    Guess...
    What makes you think that's not a standard feature of RDNA2?
     
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...