Skip to main content

Performance Analysis: Diablo 3 at 1080p on Xbox One

Full HD confirmed, but what about the locked 60fps?

We were hoping to bring you a full Face-Off for Diablo 3 on Xbox One and PlayStation 4 in time for today's launch, but the definitive word on Blizzard's latest console release will have to wait owing to game-changing day one patches deployed for both consoles.

As promised, Xbox One sees a boost to resolution from 900p to full 1080p, while updates for both systems address a bizarre dual frame-rate bug we uncovered last week that the developer has pledged to fix.

Xbox One saw this 1080p patch released yesterday, allowing us to bring you this quick update. We were initially disappointed to see that while the PS4 version was also subject to a new patch, the same dual frame-rate issue was still in effect, albeit to a lesser degree. However, upon testing, the PS4 discretely updated again to C2.0.9.26396 later that day, with the patch notes listing "improved gameplay performance throughout title" - and yes, a quick test in the problem area outside the New Tristram gates reveals the issue has been resolved. Further testing still needs to be carried out in the game's more packed areas, but so far, the PS4's render-side stuttering looks to be fully fixed.

The remaining question concerns Xbox One and how Blizzard can raise Diablo 3's resolution from 900p to 1080p without impacting performance. During our conversation last week at Gamescom with Blizzard's John Hight, the production director revealed that the game was initially running at full HD, though this resolution was lowered in order to nail a consistently high performance.

"We did have 1080p, but we were finding it challenging to keep our frame-rate. Because Diablo's so much of an action game, we wanted to have a responsive feel - especially with four players. When you get four witch doctors in a room full of demons, that's probably the worst case scenario for us because we have effects going off everywhere. We want to make sure that it still feels very glassy, very responsive, and that's why we dropped resolution down on it," he explained.

Xbox One 900p
Xbox One 1080p Patch
A close-up look at the characters is a good opportunity to check out the detail added by the addition of 44 per cent more resolution via the 1080p patch. We weren't hugely bothered by the 900p launch resolution when we first looked at the game and not much has changed our opinion.
Xbox One 900p
Xbox One 1080p Patch
Blizzard appears to have achieved the 1080p resolution with no changes to overall image quality - except for one. Patches of shade are missing, you may notice, next to the wall to the far right, and around objects spilt from the toppled cart near our Barbarian. It's rather difficult to discern in the zoomer format and not a massive issue, but a change nonetheless.
Xbox One 900p
Xbox One 1080p Patch
Shadow quality otherwise remains the same, with Xbox One using the PC's smoothed high setting even after the 1080p patch.
Xbox One 900p
Xbox One 1080p Patch
Higher-contrast areas do tend to show the resolution differential in a bit more of a favourable light, but even then, the difference isn't enormously pronounced. Shimmering from post-process anti-aliasing can be more noticeable in upscaled visuals, but again, that isn't a problem with Diablo 3.

"We did find it challenging early on to get it to 1080p. That's why we made the decision to drop to 900. That's what we demoed and were showing around E3 time. And Microsoft was just like, 'This is unacceptable. You need to figure out a way to get a better resolution.' So we worked with them directly, they gave us a code update to let us get to full 1080p."

The good news is that Blizzard has indeed achieved a full 1080p resolution on Xbox One, and has done so with no impact to visual quality. This is aside from what we suspect may be some light tweakery to the shadow maps, an occasional, subtle change that takes effect on the updated PlayStation 4 build too. From an image quality perspective, though, first impressions suggest the two console versions are now absolutely identical - a point we hope to elaborate on once we dissect a greater breadth of areas for the full comparison.

So far, so good. However, in terms of pure pixel throughput we are still looking at a challenging 44 per cent rise in resolution on Xbox One between the initial build and the results of the new patch. The code update John Hight refers to - presumably the XDK revision that returns the Kinect reservation to games - gives an additional 10 per cent of GPU power back to developers. While welcome, it seems unlikely that this update alone can deliver the ability to drive so many more pixels. And in fact, it's clear the rise from 900p to 1080p has come at a cost; our performance analysis of the revised Xbox One code shows drops down from 60fps in busy areas.

Firstly, it should be pointed out that these are the "standard" frame-rate drops we're accustomed to when it comes to analysing games, and not the dual refresh issue we noted in our previous article. We actually went through 12,000 frames of footage per platform by hand in order to highlight the issue, but in this case, our standard programmatic approach worked just fine in isolating the frame-rate drops in the 1080p patched version.

Performance analysis of Diablo 3 on Xbox One - mostly we see the expected 60fps performance level, but there are dips to the low 50s when the action hots up.Watch on YouTube

The cause and effect is fairly straightforward. In areas with more enemies and effects - like the Tristram gates battle, or chaotic Act Two overground encounters - we now see frame-rates drop from the locked 60fps seen at 900p to the low 50s. In short, while Blizzard closes the gap between Xbox One and PlayStation 4 in terms of image quality, there are now performance issues that creep in at the game's extremes while at 1080p. They're not game-breaking, and many players may not even notice - but it's clear that a 44 per cent boost to resolution doesn't come for free: in the same scenarios, the 900p version proved smoother.

All of which opens up an interesting debate on frame-rate versus pixel-count. Hight's comments at Gamescom last week, along with reports that Microsoft sent engineers to Bungie to aid in pushing Destiny to 1080p, suggest that the platform holder is keen on reducing resolution differences in multi-platform games where possible. But if frame-rate takes a hit as a consequence, is this necessarily the best course of action?

As we reported last week, Diablo 3 running at 900p on Xbox One may not boast the same, granular level of sharpness as its PS4 counterpart, but the difference is very subtle. It's a difficult one to call given that the patched Xbox One frame-rate dips don't make Diablo 3 any less enjoyable either. But for a game of Diablo 3's action-focused design - and having played both iterations - we would probably take the locked 60fps at 900p over the less consistent 1080p, given the choice.

We'll report back with a more detailed take on the two console versions, stacked up against the PC original, later on in the week.

Read this next