Ashes of the Singularity

Sorely missing from our benchmark suite for quite some time have been RTSes, which don’t enjoy quite the popularity they once did. As a result Ashes holds a special place in our hearts, and that’s before we talk about the technical aspects. Based on developer Oxide Games’ Nitrous Engine, Ashes has been designed from the ground up for low-level APIs like DirectX 12. As a result of all of the games in our benchmark suite, this is the game making the best use of DirectX 12’s various features, from asynchronous compute to multi-threadeded work submission and high batch counts. What we see can’t be extrapolated to all DirectX 12 games, but it gives us a very interesting look at what we might expect in the future.

Ashes of the Singularity - 3840x2160 - Extreme Quality (DX12)

Ashes of the Singularity - 2560x1440 - Extreme Quality (DX12)

Ashes of the Singularity - 1920x1080 - Extreme Quality (DX12)

Once again the top spot is uncontested by the GTX 1080. However after that, things become more interesting. On the whole, Ashes is a game that favors AMD GPU over NVIDIA GPUs, and as a result the GTX 1070 does not get to lock in second place. Rather that goes to the last generation Fury X. AMD designs are very ALU-heavy, and I suspect Ashes is capable of putting those ALUs to good use, something most other games struggle with. That said, if we normalized this for price or power consumption, then the Pascal cards would be well in the lead, but it does show that on an absolute basis, GTX 1070 isn’t going to outrun the best of the last-gen cards all the time.

Meanwhile it’s interesting to note that one of the more unusual aspects of the engine behind Ashes is that it’s relatively resolution insensitive. That is, performance only drops moderately as we increase the resolution. This means that we need a GTX 1070 to sustain better than 60fps at 1080p, but that same card is still getting better than 40fps at 4K, a resolution with 4x the pixels.

Finally, looking at our NVIDIA cards on a generational basis, even without their commanding lead, the two Pascal cards show the expected generational gains. GTX 1080 improves on GTX 980 by between 65% and 70%, and GTX 1070 improves on GTX 970 by between 53% and 58%.

DiRT Rally Battlefield 4
Comments Locked

200 Comments

View All Comments

  • Ninhalem - Wednesday, July 20, 2016 - link

    There's 32 freaking pages in this review. Maybe people have other jobs instead of writing all day long. Did you ever think of that?

    I'll take quality and a long publishing time over crap and rushing out the door.
  • Stuka87 - Wednesday, July 20, 2016 - link

    Thanks for the extremely in depth review Ryan!
  • cknobman - Wednesday, July 20, 2016 - link

    I cannot help feel just a bit underwhelmed.

    Of course these Nvidia cards kick some major butt in games that have always favored Nvidia but I noticed that in games not specifically coded to take advantage of Nvidia and furthermore games with DX12 that these cards performance advantage is minimal at best vs an old Fury X with half the video RAM.

    Then when you take into account Vulcan API and newer DX12 games (which can be found elsewhere) you see that the prices for these cards is a tad ridiculous and the performance advantage starts to melt away.

    I am waiting for AMD to release their next "big gun" before I make a purchase decision.
    I'm rocking a 4k monitor right now and 60fps at that resolution is my target.
  • nathanddrews - Wednesday, July 20, 2016 - link

    1080 is close to being that 4K60 card, but can't quite cut it. I'm waiting for "Big Vega" vs 1080Ti before dropping any money.
  • lefty2 - Wednesday, July 20, 2016 - link

    Great review - one of the few that highlights the fact the Pascal async compute is only half as good as AMD's version. Async compute is a key feature for increasing performance in DX12 and Vulkan and that's going to allow the RX 480 to perform well against the GTX 1060
  • Daniel Egger - Wednesday, July 20, 2016 - link

    "... why the memory controller organization of GP104 is 8x32b instead of 4x64b like GM204"

    Sounds like it's the other way around.
  • Ryan Smith - Wednesday, July 20, 2016 - link

    No, that's correct. 8 32bit wide controllers rather than 4 64bit wide controllers.

    http://images.anandtech.com/doci/10325/GeForce_GTX...

    http://images.anandtech.com/doci/8526/GeForce_GTX_...
  • DominionSeraph - Wednesday, July 20, 2016 - link

    >It has taken about 2 years longer than we’d normally see

    ... for a review of a flagship card to come out
  • sgeocla - Wednesday, July 20, 2016 - link

    The old Maxwell was so optimized it was always full and didn't even need Async Compute. The new Pascal is so much more optimized that it even has time to create the "holes" in execution (not counting the ones in your pocket) that were "missing" in the old architecture to be able to benefit for Async Compute. Expect Volta to create even more holes (with hardware support) for Async Compute to fill.
  • tipoo - Wednesday, July 20, 2016 - link

    That's demonstrably untrue.

    http://www.futuremark.com/pressreleases/a-closer-l...

    Plenty of holes that could have been filled in Maxwell.

Log in

Don't have an account? Sign up now