Xbox One: DirectX 11.1+ AMD GPU , PS4: DirectX 11.2+ AMD GPU what's the difference?

Discussion in 'Console Technology' started by onQ, Aug 29, 2013.

  1. blakjedi

    Veteran

    Joined:
    Nov 20, 2004
    Messages:
    2,985
    Likes Received:
    88
    Location:
    20001
    Well it definitely says prt in hardware so ps4 definitely is tier 2.
     
  2. Jay

    Jay
    Veteran

    Joined:
    Aug 3, 2013
    Messages:
    4,033
    Likes Received:
    3,428
    Tier 1 also has hardware prt.
     
  3. bbot

    Regular

    Joined:
    Apr 20, 2002
    Messages:
    750
    Likes Received:
    13
    So if hardware prt is NOT the reason Durango devkits used hd7970s then why? Penello definitely ruled out the presence of a dgpu.

    Could it be that it was to simulate the computing power of the cloud? At the Xbox One unveiling MS engineers said that the power of XB1 is 10X XB360 w/o the cloud and 40X with the cloud. 4*1.3TF = 5.2 TF.
     
  4. Betanumerical

    Veteran

    Joined:
    Aug 20, 2007
    Messages:
    1,763
    Likes Received:
    280
    Location:
    In the land of the drop bears
    The cloud power only includes the CPU / HDD / RAM, not the GPU. at least that was the last I heard.
     
  5. Jay

    Jay
    Veteran

    Joined:
    Aug 3, 2013
    Messages:
    4,033
    Likes Received:
    3,428
    I don't know about the reason, but the two tiers are both hardware implementation of prt, tier 2 has additional hardware support though.
    Also I believe that only the Radeon 7790 has tier 2 level support.
    Yes that may sound strange, as it is a mid level card, but that's the way it is.

    Maybe they needed the additional power to emulate the XB1 regardless of the tier level, and DX11.2 wasn't exposed in the API at the time either.
     
  6. onQ

    onQ
    Veteran

    Joined:
    Mar 4, 2010
    Messages:
    1,540
    Likes Received:
    56
    Maybe because they needed to Emulate the Audio Chip , Kinect SoC & all the other specialize hardware that's in the Xbox One.
     
  7. 3dilettante

    Legend Alpha

    Joined:
    Sep 15, 2003
    Messages:
    8,579
    Likes Received:
    4,799
    Location:
    Well within 3d
    It was pointed out before that the earliest development occurred before Durango physically existed.
    The earliest GCN silicon would have been the first Tahiti chips.

    What good would coding for VLIW GPUs and then tossing the work done when GCN became available do?
     
  8. DaveNagy

    Newcomer

    Joined:
    Jan 18, 2013
    Messages:
    51
    Likes Received:
    0
    No. The "cloud multiple" only applies to the console's CPU, RAM, and to some degree, disk storage. Nothing was claimed about additional GPU resources lurking in the cloud. Microsoft's cloud infrastructure contains no such resources.

    If an XB1 has 100GF of CPU, 8GB of RAM, and 500GB of disk storage, there may be a cloud allocation of as much as 300GF of CPU resources, 24GB of RAM, and lots of disk space.

    (In reality, these are all virtual, shared resources, so there aren't that many resources dedicated to each console. CPU resources will be used in very short bursts, or allocated to slow but long running batch processes, then released back into the pool. RAM and disk storage can be accessed by many consoles simultaneously.)
     
  9. Andrew

    Newcomer

    Joined:
    Jul 26, 2002
    Messages:
    58
    Likes Received:
    5
    I've been out of the loop for a while on these consoles but I'm confused as to why people keep referring to the PS4 as using the DirectX 11 API? Sony's PS4 hardware uses two new API's, one of which is called GNM and i don't recall the second name but I'm quite sure both are derived from OpenGL/CL/ES

    http://www.eurogamer.net/articles/digitalfoundry-how-the-crew-was-ported-to-playstation-4


    That being the case, it clearly pokes a bunch of holes in the claim by Charlie that the PS4 uses DX11.2 and is a "newer" tech chip than what Microsoft is using.
     
  10. XpiderMX

    Veteran

    Joined:
    Mar 14, 2012
    Messages:
    1,768
    Likes Received:
    0
    Not the DirectX API, just DirectX functions at hardware level.
     
  11. Shifty Geezer

    Shifty Geezer uber-Troll!
    Moderator Legend

    Joined:
    Dec 7, 2004
    Messages:
    44,106
    Likes Received:
    16,898
    Location:
    Under my bridge
    It doesn't use the API, but the hardware is designed to implement the features of DX11.2. that means it has various technologies like partial resident textures and hull shaders not present in older GPUs which have hardware designations for earlier DirectX levels. Putting it another way, put the Liverpool SoC in a laptop and it'll be capable of running DX11.2 games with full hardware acceleration. Same for XB1 - the DX designation only describes the hardware features in relation to a very popular API. Put the XB1 SoC in a Linux laptop running OGL and it'll still be a DX11.2 part even if it's not running DirectX code.
     
  12. Silent_Buddha

    Legend

    Joined:
    Mar 13, 2007
    Messages:
    19,426
    Likes Received:
    10,320
    To put it another way, the basis of both consoles GPU is CGN. What level of GCN doesn't matter as all levels of GCN are Dx 11.2 compliant.

    So, whether or not they use the DirectX API, the hardware itself is capable of Dx 11.2.

    Basically, you couldn't build a PS4/Xbox One without it being Dx 11.2 once you chose to use GCN as your basic building block for the GPU.

    Once you did that you just have to make sure you have a graphics API that can expose all the features developers would require.

    Regards,
    SB
     
  13. Jay

    Jay
    Veteran

    Joined:
    Aug 3, 2013
    Messages:
    4,033
    Likes Received:
    3,428
    I believe that Sony created a DX translator to help with the porting process.
    So in that sense, maybe you could say it supports Direct X..... :lol:
    Although you still have to go in and tune, and replace some parts that aren't covered.

    But yea, you can say that a gpu is at a feature level of a dx level without actually ever having drivers or using dx. Just look at smart phones gpu's for example.
     
  14. Bigus Dickus

    Regular

    Joined:
    Feb 26, 2002
    Messages:
    943
    Likes Received:
    16
    That isn't what I took away from this thread. All GCN architectures will support 11.2 but only a subset implement all features natively in hardware. May be a trivial performance difference, may not, but it seems there IS a difference.
     
  15. Jay

    Jay
    Veteran

    Joined:
    Aug 3, 2013
    Messages:
    4,033
    Likes Received:
    3,428
    There is a difference, but it doesn't mean that they all aren't DX11.2 and therefore can be categorised as such, just different tiers.
    Best way to look at it is DX11.2 tier 1, DX11.2 tier 2, both are still _DX11.2_ regardless of differences.
     
  16. Bigus Dickus

    Regular

    Joined:
    Feb 26, 2002
    Messages:
    943
    Likes Received:
    16
    Semantics. That still implies hardware level differences, some implementing the full set or full extent of all 11.2 features, others having to use a lesser implementation for some features, whether that means a specific hardware acceleration of one bit is missing - perhaps a specific hardware memory shortcut- or even as far as an emulation mode of some function whether with more generalized shader compute or even in software. Call it tier 1 vs 2, or 11.2 compliant/supported vs full hardware 11.2, there is a hardware difference. I think the information teased out earlier in this thread makes that clear.

    Thus I didn't think it was very clear to just use a blanket statement that all GCN are 11.2 hardware level when that appears to be a bit broader and more ambiguous term than one would think.
     
  17. SlimJim

    Banned

    Joined:
    Aug 29, 2013
    Messages:
    590
    Likes Received:
    0
    Saying PS4 supports DX11 is the same as saying the Xbox 1 supports shader model 4.
    Because the hardware is compliant doesn't mean that the games are programmed as such.

    Sony just meant that they can go beyond the spec/current known DX features, as I am pretty sure that AMD had access to the DX roadmap and planned features. Example:
    AMD knows that DX 11.3 will support 'global stencil inversion', which requires certain hardware functions which are present in PS4 hardware, so they stated DX11+ compatible.
     
  18. Shifty Geezer

    Shifty Geezer uber-Troll!
    Moderator Legend

    Joined:
    Dec 7, 2004
    Messages:
    44,106
    Likes Received:
    16,898
    Location:
    Under my bridge
    How do you know that PS4 supports hardware features necessary to implement 'global stencil inversion'?
     
  19. SlimJim

    Banned

    Joined:
    Aug 29, 2013
    Messages:
    590
    Likes Received:
    0
    The term was just made-up (unless it's real lol) to illustrate it. Because they clasified the GPU as DX11+ simply means that they know it can and or will support features which will be present in the next DX revision/specification.
     
  20. Jay

    Jay
    Veteran

    Joined:
    Aug 3, 2013
    Messages:
    4,033
    Likes Received:
    3,428
    I don't know how you can say that unless you know something about the next DX spec.

    It can and probably does just mean that it conforms to the DX11 spec, and does stuff that isn't in the spec, and has nothing to do with the next DX revision directly.

    Over the years GPU's has always done stuff that wasn't in the spec.
     
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...