GPU Performance & Power

Moving on to 3D and GPU workloads, we’re having a bit of a change in benchmarking format. I was very vocal about the current issue of peak and sustained performance in the Kirin 970 review article. Particularly last year’s generation exasperated the issue of devices posting unrealistic performance figures which at the end were unsustainable for longer periods of time. This delta has become quite large to the point that posting only peak performance is just outright misleading and I no longer wish to support this reporting style anymore. Starting with today’s review, we’ll be showcasing GPU performance benchmarks with both their peak and sustained performances, and focusing on the sustained performance for evaluating things such as gaming performance.

For the Galaxy S9 we have on one side Qualcomm’s Adreno 630 GPU running at 710 MHz. The new Adreno brings large architectural changes as Qualcomm has made significant alterations. Qualcomm is still very secretive about its GPU architecture, but we know that among the biggest high level changes are a doubling of the ALU pipelines in the GPU, doubling the compute performance over last year’s Adreno 540. Qualcomm has also improved texturing throughput by 50% and seemingly has 24 TMUs with 16 ROPs. Qualcomm has also consolidated its GPU cores – the Adreno 540 was a quad-core GPU while the new Adreno 630 is a two-core GPU. This mean each core seemingly has 256 ALU lanes at least capable of FP32 FMADDs, 12 TMUs and 8 ROPs. In raw theoretical specs this means at least 727 GFLOPs (counting FMADDs only), 17GTexels/s and 11.3GPixels/s.

On the Exynos Galaxy S9 we also see the new ARM Mali G72MP18 running at 572 MHz. The new GPU doesn’t have any higher level changes in raw specifications, however it promises micro-architectural improvements that improves the IPC of the GPU. A raw theoretical spec calculation results in 247 GFLOPs (FMADD only – 370 GFLOPs when adding the FADD units), 10.3 GTexels and GPixels/s. From the raw specifications we see that the Adreno outmatches the G72M18 by a significant margin, and we’ll see how that translates into real performance.

3DMark Sling Shot 3.1 Extreme Unlimited - Graphics

Starting with Futuremark’s 3DMark Sling Shot 3.1 Extreme Unlimited we see the Snapdragon 845 Galaxy S9+ achieving some great peak scores – as expected from our performance preview of the platform. However when looking at sustained performance, the new Snapdragon surprises, in a bad way. The Galaxy S9 Snapdragon here does not manage to exceed any of last year’s Snapdragon 835 devices in sustained performance, which is very odd. Qualcomm promised a 30% increase in efficiency on the GPU so reduced power should directly result in better performance, unless Samsung decided to target a lower TDP for the Galaxy S9. Indeed in terms of temperature the device remained very reasonable, but that was already the case with last year’s Galaxy S8.

The Exynos 9810 Galaxy S9 doesn’t manage to post significant peak performance improvements over the Exynos 8895, however the sustained scores are 32% better which is a very respectable jump and exceeds S.LSI’s promises of the SoC. The Mali GPUs unfortunately are just outmatched by the competition as they just lack in raw ALU performance.

3DMark Sling Shot 3.1 Extreme Unlimited - Physics

The physics benchmark of Sling Shot isn’t particularly a GPU benchmark but rather a CPU benchmark meaning to represent gaming workloads. How representative this is of games is another argument. Here the Snapdragon Galaxy S9 provides a good gain in peak performance, however the sustained performance isn’t able to distinguish itself from Snapdragon 835 devices with better thermal dissipation characteristics.

The Exynos S9’s peak performance is underwhelming given the new M3 cores but that’s already a story we covered in the system performance section. More disappointing is the fact that the sustained score sees a large regression and actually ends up worse than the Exynos Galaxy S7 and Galaxy S8’s.

GFXBench Manhattan 3.1 Off-screen

In GFXBench Manhattan 3.1 we see the again very impressive peak scores of the Snapdragon 845 Galaxy S9+ - however when we look again at the sustained scores it becomes very apparent that those figures are just wishful thinking that don’t last in prolonged gaming sessions. This criticism doesn’t only apply to the Snapdragon 845 but also very valid for Apple’s A11 GPU which sees enormous performance regressions after the device has heated up. The iPhone 8 Plus manages to edge out the top position in the ranking because of its higher thermal dissipation capacity thanks to its larger frame. The Snapdragon 845 Galaxy S9 manages to end up with the exactly same sustained performance as the Snapdragon 835 S8, posting no improvement.

The Exynos 9810 again lags behind, posting only a very slight improvement over last year’s Exynos 8895.

GFXBench Manhattan 3.1 Offscreen Power Efficiency
(System Active Power)
  Mfc. Process FPS Avg. Power
(W)
Perf/W
Efficiency
Qualcomm QRD (Snapdragon 845) 10LPP 60.90 ~4.38 13.90 fps/W
Galaxy S9+ (Snapdragon 845) 10LPP 61.16 5.01 11.99 fps/W
Galaxy S9 (Exynos 9810) 10LPP 46.04 4.08 11.28 fps/W
Galaxy S8 (Snapdragon 835) 10LPE 38.90 3.79 10.26 fps/W
LeEco Le Pro3 (Snapdragon 821) 14LPP 33.04 4.18 7.90 fps/W
Galaxy S7 (Snapdragon 820) 14LPP 30.98 3.98 7.78 fps/W
Huawei Mate 10 (Kirin 970) 10FF 37.66 6.33 5.94 fps/W
Galaxy S8 (Exynos 8895) 10LPE 42.49 7.35 5.78 fps/W
Galaxy S7 (Exynos 8890) 14LPP 29.41 5.95 4.94 fps/W
Meizu PRO 5 (Exynos 7420) 14LPE 14.45 3.47 4.16 fps/W
Nexus 6P (Snapdragon 810 v2.1) 20Soc 21.94 5.44 4.03 fps/W
Huawei Mate 8 (Kirin 950) 16FF+ 10.37 2.75 3.77 fps/W
Huawei Mate 9 (Kirin 960) 16FFC 32.49 8.63 3.77 fps/W
Huawei P9 (Kirin 955) 16FF+ 10.59 2.98 3.55 fps/W

When looking at power consumption in GFXBench, we see that the Snapdragon 845 Galaxy S9+ posts worse power than the estimate we measured on the QRD845 from Qualcomm. The QRD platform had very high idle power – I had assumed much of that was due to platform components, however it looks like a large amount actually also part of the SoC. I had subtracted the idle power from the total device power consumption and that’s how we ended up with the posted power figure. The Galaxy S9+ doesn’t have any issues with idle power and thus we’re able to get a much better active power figure of the Snapdragon 845.

Unfortunately it looks like a very large amount of Qualcomm’s performance gains come through increased power – a notorious way to increase performance that I had hoped Qualcomm would have avoided and the root cause which led me to switch to the new testing methodology, and the timing couldn’t be better to catch the Snapdragon 845’s non-improvement in the Galaxy S9.

The Exynos 9810’s Mali G72MP18 shows some outstandingly good efficiency improvements over the lacklustre G71 of last year. At peak performance in Manhattan 3.1 we see a massive 95% efficiency improvement and we finally see the Exynos SoC return to rather reasonable power after 2 generations of exploding TDPs. Although the Exynos 9810 shows similar efficiency as the Snapdragon 845, the Snapdragon does so at much higher performance levels. At iso-performance Qualcomm still maintains a significant lead in efficiency. It’s curious to see that both the Galaxy S9’s showcase what seems to be worse sustained performance even though efficiency should have gone up – it’s possible that Samsung decided to limit the S9 to lower sustainable TDPs for cooler devices or longer battery life. We’ll have to verify this theory in another Snapdragon 845 device in the future – the sustained GPU performance might be higher in that case.

GFXBench T-Rex 2.7 Off-screen

GFXBench T-Rex Offscreen Power Efficiency
(System Active Power)
  Mfc. Process FPS Avg. Power
(W)
Perf/W
Efficiency
Qualcomm QRD (Snapdragon 845) 10LPP 150.80 ~4.02 37.51 fps/W
Galaxy S9+ (Snapdragon 845) 10LPP 150.40 4.42 34.00 fps/W
Galaxy S9 (Exynos 9810) 10LPP 141.91 4.34 32.67 fps/W
Galaxy S8 (Snapdragon 835) 10LPE 108.20 3.45 31.31 fps/W
LeEco Le Pro3 (Snapdragon 821) 14LPP 94.97 3.91 24.26 fps/W
Galaxy S7 (Snapdragon 820) 14LPP 90.59 4.18 21.67 fps/W
Galaxy S8 (Exynos 8895) 10LPE 121.00 5.86 20.65 fps/W
Galaxy S7 (Exynos 8890) 14LPP 87.00 4.70 18.51 fps/W
Huawei Mate 10 (Kirin 970) 10FF 127.25 7.93 16.04 fps/W
Meizu PRO 5 (Exynos 7420) 14LPE 55.67 3.83 14.54 fps/W
Nexus 6P (Snapdragon 810 v2.1) 20Soc 58.97 4.70 12.54 fps/W
Huawei Mate 8 (Kirin 950) 16FF+ 41.69 3.58 11.64 fps/W
Huawei P9 (Kirin 955) 16FF+ 40.42 3.68 10.98 fps/W
Huawei Mate 9 (Kirin 960) 16FFC 99.16 9.51 10.42 fps/W

Finally in T-Rex the new Mali G72 again makes outstandingly good efficiency leaps, beating last year’s Exynos 8895 by considerable margins and even outmatching the Snapdragon 835. It’s not enough to quite match the Snapdragon 845 but it’s a close fight. Both Galaxy S9 variants end up with similar sustained performance here.

The Exynos 9810’s massive GPU improvements greatly change the evaluation of ARM’s G72 GPU as it significantly better than its predecessor and even HiSilicon’s implementation in the Kirin 970.

Looking at the voltage tables it looks like S.LSI also fixed the yield and voltage issues. The Exynos 8895 had terrible binnings for the GPU block as it was the by far worst yielded block among units. This caused the voltage to generally look extremely flat – something which is no longer an issue on the Exynos 9810’s G72, which should bode even better for efficiency at lower clocks.

Overall for GPU workloads the Exynos 9810 provided the far bigger jumps in the Galaxy S9. Again unfortunately the Exynos isn’t compared in a vacuum and Qualcomm still has a significant lead in performance and efficiency, even if the Snapdragon 845 in the Galaxy S9+ ended up below our projections and expectations. Fortunately for Qualcomm they were in such a lead anyway that having a hiccup this generation isn’t much of a big deal for the Galaxy S9 – however it did allow for the competition to slightly catch up. The Adreno especially has significant advantage in ALU heavy workloads, something that will become the norm in 3D workloads as the mobile ecosystem will evolve in that direction for increased graphics quality.

I will also add that I encountered a very embarrassing issue on the Snapdragon Galaxy S9+. While testing the sustained performance in the benchmarks the phone suddenly started to quit the app with a warning that the phone was overheating. The phone was warm but in no ways any hotter than one would normally expect from today’s phones and some problematic units from the past.


Snapdragon 845 Galaxy S9+ Prompt

The issue that did actually shock me was that that while the prompt forcibly quit GFXBench, running 3DMark Sling Shot while the device was warm kept crashing and rebooting the phone. The last time I’ve had a phone crash on me like that was Huawei’s Mate 7 on its release firmware, and that was because it was removing the thermal limits through benchmark detection. Samsung doesn’t seem to do any benchmark detection here and it’s throttling – but still having the thermal drivers insufficiently calibrated and allow for the SoC to reach thermal panic is quite embarrassing.

With that said, as disclaimer, we’ve reached out to Samsung about the issue and they are sending a replacement unit. I haven’t seen other issues with this unit so I’m tending towards the possibility of simply uncalibrated thermal drivers rather than defective units. We’ll retest the unit once it arrives and if it shows different behaviour or different power characteristics we’ll update the article accordingly.

Update April 3rd: I've received and replicated the same GPU behaviour of the Snapdragon 845 variant of the S9+, which point out to this beind a firmware issue.

System Performance Display Evaluation & Power
Comments Locked

190 Comments

View All Comments

  • peevee - Friday, April 6, 2018 - link

    Essential 2?
    Given small real-life difference between 845 and 835, Essential PH-1 is still a great device. And very appropriately priced. Nothing to wait there.
  • StrangerGuy - Tuesday, March 27, 2018 - link

    All the S9 did was made me appreciate my S8+ more, of which I only bought because of generous employer benefits. Without which I wouldn't even have cared about these overpriced flagships.
  • Valantar - Tuesday, March 27, 2018 - link

    I pointed this out in your S9 launch article, and apparently I have to make my point again: neither light nor depth of field is the reason for the aperture change - it's purely to combat distortions and lack of sharpness in the image due to the combination of a large aperture and tiny, tiny glass.

    Why? When it comes to depth of field, one needs to factor in not only the aperture, but also the crop factor (sensor size relative to standard 35mm film). As such, f/1.5 on a standard cell phone 1/2.3" sensor is roughly equal to f/8.4 on a 35mm sensor, or f/5.6 on an APS-C sensor. This is one of the main photographic advantages of large-sensor cameras: that you can get shallow depth of field with lenses that are actually possible to manufacture.

    An example: https://dofsimulator.net/en/?x=EAyAeuF3AAAIJEwkAAA...
    As you can see here, with a 1/2.3" f/1.5 sensor, focusing on a subject 3m away gives you an in-focus area of ~43m - this is NOT too little, not by any measure. Moving the subject to 5m gives you effectively infinite focus, with everything from 1.9 to infinity being in the focal plane. You'd need your subject at less than .5 meters for DoF to be an issue - which it would be with most cameras at that distance.

    On the other hand, it's well known that for large apertures, anything but the best glass will lead to aberrations and distortions in the image, and a general loss of sharpness across the frame. Look at even a single DSLR lens review - they're _always_ sharper when stopped down. With a lens stack this tiny, there's no feasible way to control this - it's likely physically impossible to avoid aberrations and distortions at an aperture number like this. Hence, the variable aperture.

    Now, AT is usually very accurate in their reporting. Could you PLEASE correct this? Pretty please? Since you claim to be doing a deep-dive into the camera, this is not a good look.
  • Valantar - Tuesday, March 27, 2018 - link

    To clarify: You say that "The F/2.4 aperture in day-light shots is not a gimmick and very much an advantage to the S9 as its deeper depth of field is noticeable in shots, producing sharper images than the F/1.5 aperture." This is a misunderstood conclusion. The added sharpness is largely not due to a deeper depth of field, but rather due to the stopped-down aperture resulting in a generally sharper image. This conflates two different characteristics, focus depth and lens/optical sharpness. These are not the same. If you did a more rigorous test where both cameras focused on the same spot (ideally not in the centre of the image) in a scene with sufficient depth, or conversely shot against a flat target with a lot of detail, you'd likely see this pretty clearly, as _even the focal point_ would be sharper at f/2.4. If this was due to depth of field, both settings would be equally sharp at the focus point, while what you're saying here is that f/2.4 is sharper _across the image_. That's a typical effect of a smaller aperture improving sharpness, not of the smaller aperture restricting DoF.
  • peevee - Friday, April 6, 2018 - link

    " _even the focal point_ would be sharper at f/2.4"

    If it is the center, it might not be so because with such tiny sensor, at f/2.4 maximum resolution is diffraction-limited. Need the exact size of the sensor to confirm, but I am almost sure than even at f/1.5 Airy disk is bigger than a pixel.
  • Takethis - Tuesday, March 27, 2018 - link

    Any chance they Samsung could fix their “slow-and-steady” DVFS approach with software updates? Given the actual state of things, Snapdragon 845 phones are the one to buy this year (I'm thinking Oneplus 6)
  • Ankurg - Tuesday, March 27, 2018 - link

    With due respect to the author and the site, I have to believe that most of the extensive tests and their results will not affect the avg day-to-day usage of this device.

    I am already seeing the panic this review has created on reddit, with many people now re-thinking whether to purchase or not...

    Yes, most youtube/site reviewers don't go as deep as this, but a problem so steep would have been felt.

    I would advice my fellow mates here not to lose sight of the fact that this is the best android phone you can buy right now.....irrespective of the choice of chip.
  • SirCanealot - Tuesday, March 27, 2018 - link

    "With due respect to the author and the site, I have to believe that most of the extensive tests and their results will not affect the avg day-to-day usage of this device."

    While I'm happy to have a super-fast phone with crappy battery life, I'm not happy to have an average-speed phone with crappy battery life. IE, I have a Exynos Note 4 which is fast with crappy battery life and it still does the job...

    The crappy battery life is going to effect every single user and every one of your friends in America is going to get a better performing phone with better battery life. Day-to-day I'm getting worse performance and battery life; this means I can re-consider my options now I have all the data.

    Why shouldn't this review make you reconsider? That's what it's meant to do. Unless you're a Samsung shareholder, I wouldn't pay any attention to this completely normal thing of human society...
  • id4andrei - Tuesday, March 27, 2018 - link

    The author himself stated that you will not see any difference as an ordinary consumer. Some slight circumstantial scrolling stutters are all he noticed.

    Still the Exynos underperforms relative to its advances in chip design.
  • peevee - Friday, April 6, 2018 - link

    "The author himself stated that you will not see any difference as an ordinary consumer."

    Nope. The fast core only winding up after 0.4s is VERY noticeable as good phones will already finish launching an app or rendering a local HTML in Webview by this time, some time ago.

Log in

Don't have an account? Sign up now