Xbox One November SDK Leaked

Discussion in 'Console Technology' started by DieH@rd, Dec 31, 2014.

  1. function

    function None functional
    Legend

    Joined:
    Mar 27, 2003
    Messages:
    5,854
    Likes Received:
    4,411
    Location:
    Wrong thread
    Well, from here:
    http://amd-dev.wpengine.netdna-cdn....012/10/Inside-XBox-One-Martin-Fuller_new.ppsx
    there's this mention of HTile:

    So it sounds like something to do with "Hardware Tiling" so it's probably talking about the current render-target tile being worked on ...?

    Interestingly, it looks like you could DMA completed tiles out while beginning work on the next with no performance hit, unlike on the 360.

    From the above presentation I also liked this, simply because I like anything that makes everything better.

     
  2. TheAlSpark

    TheAlSpark Moderator
    Moderator Legend

    Joined:
    Feb 29, 2004
    Messages:
    22,146
    Likes Received:
    8,533
    Location:
    ಠ_ಠ
    Hierarchical Z?
     
  3. function

    function None functional
    Legend

    Joined:
    Mar 27, 2003
    Messages:
    5,854
    Likes Received:
    4,411
    Location:
    Wrong thread
    Do you mean that Early-z might far more effective if z is in the esram?

    It appears that the esram is low latency after all, so it would make sense if that were the case. You could clear pixel shading jobs that woeren't needed very quickly and keep the rendering pipeline busy...
     
  4. Scott_Arm

    Legend

    Joined:
    Jun 16, 2004
    Messages:
    15,134
    Likes Received:
    7,680
    Looks like you're right.

    http://amd-dev.wpengine.netdna-cdn....013/10/evergreen_cayman_programming_guide.pdf


    Appears to mean they recommend keeping the entire HTILE cache in ESRAM.
     
    liquidboy and BRiT like this.
  5. function

    function None functional
    Legend

    Joined:
    Mar 27, 2003
    Messages:
    5,854
    Likes Received:
    4,411
    Location:
    Wrong thread
    Oh. I was way off.

    That's far more interesting.
     
  6. -tkf-

    Legend

    Joined:
    Sep 4, 2002
    Messages:
    5,634
    Likes Received:
    37
    So not only is the Xbone running the cpu at a higher clock, it also has 1 core more available for the games, that can be utilized up to 70%
    Very neat job, I wonder if Microsoft dropped the yield gain from having 7 instead of 8 cores as a response to the ps4 reveal. Seems like a great compromise.
     
    Cyan likes this.
  7. function

    function None functional
    Legend

    Joined:
    Mar 27, 2003
    Messages:
    5,854
    Likes Received:
    4,411
    Location:
    Wrong thread
    Not quite sure what you're asking, but the Bone has all 8 cores active. 8 th core is system reserved, but now 7 is partially available for games depending on developer choices.
     
    shredenvain likes this.
  8. -tkf-

    Legend

    Joined:
    Sep 4, 2002
    Messages:
    5,634
    Likes Received:
    37
    Ohh, well afaik the ps4 has 6 cores for games and 2 reserved for os. I was speculating (not the only one doing that) if it actually had one core as spare for better yields. Now we know that it's definitely not the case for Xbone.

    And the cpu advantage is even bigger than just the clock upgrade.

    What are the chances that older games get patches that takes advantage of the new SDK?
     
  9. DSoup

    DSoup Series Soup
    Legend Subscriber

    Joined:
    Nov 23, 2007
    Messages:
    16,785
    Likes Received:
    12,697
    Location:
    London, UK
    If the PS4 only had 7 operational cores, they would not advertise (note the press event and the press release) and spec it as 8 cores - that would be fraud. We can safely say the PS4 has 8 operational cores and released developer material confirms that developers have access to 6 of those cores. Maybe devs have acces to more, but there's nothing to support that.
     
  10. DieH@rd

    Legend

    Joined:
    Sep 20, 2006
    Messages:
    6,387
    Likes Received:
    2,411
    Turning off CPU cores to boost yields is not a good choice. It is better to leave redundancy for yields in the largest object on the die, the GPU core, and Sony is already doing that.
     
  11. orangpelupa

    orangpelupa Elite Bug Hunter
    Legend

    Joined:
    Oct 14, 2008
    Messages:
    10,473
    Likes Received:
    3,192
    how the heck MS able to do all xbox stuff with only 1 and a half core.. while sony needs 2 full cores for stutter-ey slugish and very barebone multitaskting and OS.
     
  12. DJ12

    Veteran

    Joined:
    Oct 20, 2006
    Messages:
    3,105
    Likes Received:
    198
    I think the ps4 uses 1 core for the os with another reserved for 'future plans' which always seemed to suggest to me if Kinect being central to everything works we'll need resources available to make it work for us too.

    Now that's been pretty much ruled out, I'm sure Sony will follow suit at some point.

    The whole idea of restrictions for optional features seems stupid to me anyway, let devs use what they want and tell the user that voice commands won't work during the game. Might piss 5% off the userbase off but the rest will be happy with better games.
     
    #72 DJ12, Jan 2, 2015
    Last edited: Jan 2, 2015
  13. oldschoolnerd

    Newcomer

    Joined:
    Sep 13, 2013
    Messages:
    65
    Likes Received:
    8
    Well that certainly is an interesting read. I have voiced concerns in the past about potential contention issues when using a shared memory pool for both CPU and GPU, and how esram was the solution. Bourne out by the docs...

    "
    • On Xbox One the effect of DRAM contention is far greater than it was on Xbox 360, with the result being that it is much easier for the CPU and GPU to slow each other down.
    Optimizing to reduce memory bandwidth is a key strategy for Xbox One. We strongly recommend that, where applicable, titles consider adopting data-oriented design because this can have the single largest effect on title performance. ESRAM is the single most effective means of reducing DRAM contention, but it is available only to the GPU."

    It seems that having (and using!) Esram is critical to allowing the CPU and GPU to run concurrently without stalling one another. With the December sdk adding improved functionality for the management of esram, things are looking good for future xbox one titles.
     
    Cyan likes this.
  14. DSoup

    DSoup Series Soup
    Legend Subscriber

    Joined:
    Nov 23, 2007
    Messages:
    16,785
    Likes Received:
    12,697
    Location:
    London, UK
  15. Rangers

    Legend

    Joined:
    Aug 4, 2006
    Messages:
    12,791
    Likes Received:
    1,596

    I dont know, playing on XBL Destiny in chat I hear a lot of people using their voice commands, like "Xbox record that, "Xbox snap party", and so forth.

    You can do that stuff with buttons now, but some people probably like the voice commands better.

    30% of one core isn't enough to worry too much about...
     
  16. DSoup

    DSoup Series Soup
    Legend Subscriber

    Joined:
    Nov 23, 2007
    Messages:
    16,785
    Likes Received:
    12,697
    Location:
    London, UK
    You can bet yourse arse that Microsoft are working hard to give the entire 7th core to game developers.
     
  17. orangpelupa

    orangpelupa Elite Bug Hunter
    Legend

    Joined:
    Oct 14, 2008
    Messages:
    10,473
    Likes Received:
    3,192
    if the game itself have awesome voice command (imagine dragon age with voice command "xbox, inquisition quest", "xbox, teleport to Skyhold", "xbox, go to war-room") but the dev need the extra resource, can they choose to disable the system voice command?
     
  18. oldschoolnerd

    Newcomer

    Joined:
    Sep 13, 2013
    Messages:
    65
    Likes Received:
    8
    Dragon age did have awesome voice commands. I was using " summon mount" and "quest map" regularly. From my understanding if a title wishes to offer that sort of nui functionality, they don't get to use any of the 7th core.
     
  19. JPT

    JPT
    Veteran

    Joined:
    Apr 15, 2007
    Messages:
    2,505
    Likes Received:
    943
    Location:
    Oslo, Norway
    PS3 universal voice chat says hello :D
     
    BRiT likes this.
  20. Rurouni

    Veteran

    Joined:
    Sep 30, 2008
    Messages:
    1,101
    Likes Received:
    432
    IIRC, some Xbox function would be unpractical if you remove the system voice command, like recording.
     
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...