Recent Xbox One SDK Leak Reveals Details About Consoles Power Distribution

Discussion in 'Articles' started by Bullet, Jan 2, 2015.

Recent Xbox One SDK Leak Reveals Details About Consoles Power Distribution

Bullet Jan 2, 2015

  1. Bullet

    Bullet XPG Original Founder EST 2000 XPG Administrator XPG Founder
    35/47

    Joined:
    Jul 16, 2009
    Messages:
    20,982
    Likes Received:
    7,961
    Trophy Points:
    550
    Gender:
    Male
    Console:
    Xbox
    Since H4LT leaked the Xbox One Software Development Kit, some interesting details about the consoles power distribution and updates have been discovered, not so much from the SDK itself, but more from the documentation that was leaked with the software.

    Up until just recently the Xbox One reserved two of its eight cores for the background operating system, however according to the documentation, developers now have access to the 7th core giving a performance boost which comes at a cost to voice commands.

    Whilst it is now possible for developers to utilize power from the 7th core may improve performance by choosing to forego NUI title speech support in order to gain access to a 7th processing core. The 7th core will be available while the title is in the full state. While using the 7th core, users will still have access to Xbox System voice commands such as "Xbox Snap Achievements" or "Xbox Record That".

    The following comes from the SDK documentation:
    Something else which was enabled in the October update of the SDK was that Descriptor tables were supported.

    DirectX 11.x and PIX now supports descriptor tables. The shaders can optionally load resource descriptors from user registers or memory tables. This functionality can be used alongside setting resources through APIs. Storing resources in descriptor tables can help reduce the CPU cost of rendering. It also can help prepare for DirectX 12 descriptor tables.

    So with descriptors being loaded from tables resulting in lower CPU usage the October update has also reduced the amount of memory usage during runtime. The graphics driver has been updated so that memory overhead of vertex and pixel shader objects is reduced by as much as 45%.
     
    Last edited by a moderator: Jan 2, 2015

Share This Page

Close