System Performance

Inside the Honor 8 is a HiSilicon Kirin 950 SoC, with four ARM Cortex-A72 CPUs running at up to 2.304GHz and four Cortex-A53 CPUs running at up to 1.805GHz, paired with either 3GB or 4GB of LPDDR4 1333MHz RAM. We covered the Kirin 950’s performance and power efficiency in great detail in our Mate 8 review, so I will not delve into that again here. If you’re the curious type and have not already seen that review, it’s a very interesting read.

Like most recent devices, the Honor 8 offers a few different battery modes: Performance, Smart, and Ultra. The first mode obviously favors performance over battery life, while the Ultra mode severely limits the functionality of the phone—only allowing access to the dialer, messaging and contacts—and is only intended for situations when you really need to stretch battery life. The Smart mode, which is selected by default, tries to extend battery life by limiting peak performance in a way that does not noticeably degrade the user experience. Based on a casual investigation, there does not seem to be an obvious difference in how the Performance and Smart modes handle the A72 cores, but the Smart mode drops the target frequency for the A53 cores in moderate workloads from 1.5GHz to 1.3GHz. In order to see what effect this has on performance and battery life, I ran PCMark using both modes. All of the other tests use Performance mode.

PCMark - Work Performance Overall

PCMark - Web Browsing

PCMark - Video Playback

PCMark - Writing

PCMark - Photo Editing

PCMark evaluates overall system performance by running real-world workloads that exercise the CPU, GPU, RAM, and NAND storage. Instead of running synthetic micro-benchmarks that run the CPU(s) only at peak frequency, its workloads rely on the same Android API calls many common apps use, eliciting realistic behavior from the CPU governor.

The Honor 8 finds itself surrounded by phones running Qualcomm’s Snapdragon 820 SoC in this test, at least when looking at the overall score; however, it fails to achieve the same level of performance as Huawei’s flagships, the Mate 8 and P9. Even more curious, though, is how phones with “5X” in their name manage to achieve the same score, and how the Moto Z Play Droid, with its mid-range Qualcomm Snapdragon 625 SoC that only uses A53 CPUs, matches the overall performance of the Honor 8. Just because an SoC uses a CPU with a more sophisticated architecture or reaches higher peak frequencies does not guarantee superior performance. There are many parameters OEMs can adjust in software that impact user experience.

This becomes obvious in the Web Browsing test where the overachieving Moto Z Play outperforms the Snapdragon 820 phones and even the Galaxy S7 with Exynos 8890. The Honor 8 and Huawei P9 do even better in this test, with the Honor 8 scoring 18% higher than the Galaxy S7 (Exynos 8890) and a more substantial 43% higher than the HTC 10 in Performance mode. Switching the Honor 8 into Smart mode reduces its score by 11%, which is not unexpected based on the small reduction in frequency for the A53 cores.

The only place where the Honor 8 falters a bit is in the Writing test, which is very sensitive to how aggressively the CPU governor utilizes the high-performance cores. With this workload, the Honor 8 slots in between the two different versions of the Galaxy S7 and falls behind the Snapdragon 820 phones such as the HTC 10 and OnePlus 3. Because this workload makes better use of the A72 cores, switching the Honor 8 into Smart mode only reduces performance by 8%.

DiscoMark - Android startActivity() Cold Runtimes

DiscoMark measures application launch times by taking advantage of Android's accessibility services to monitor an application’s startActivity() method, and the cold launch test reflects how quickly a phone opens apps from internal storage.

It’s interesting to see the phones from Huawei and Xiaomi perform so well. Except for the Nexus 5X and Honor 5X, all of the phones on this chart feel reasonably fast when opening apps, but with the Honor 8, it feels nearly instantaneous in some cases, opening this particular subset of apps 41% faster than the OnePlus 3 and 56% faster than the Galaxy S7 (Snapdragon 820).

These results illustrate that there’s more to this test than NAND or CPU performance. Just like with PCMark, software tuning plays a significant role here too. For example, Huawei mentions its “smart file-processing system” that aims to deliver a smoother user experience. While a system implies many different parts, one thing it seems to employ is more aggressive filesystem caching in the kernel. All modern operating systems, including Android, will cache disk reads and writes in a RAM cache to hide or reduce the latency of accessing internal storage. By using a larger cache, it’s more likely it will still hold a portion of the app’s code in RAM, bypassing the NAND and speeding up launch times.

DiscoMark - Android startActivity() Hot Runtimes

When switching between apps that are already open and sitting in RAM, the Honor 8, along with Huawei’s and Xiaomi’s other phones, rise to the top of our chart once again. Even the Huawei Honor 5X, a lower-cost phone with a Snapdragon 616 SoC and 2GB of LPDDR3 RAM, finishes ahead of the latest flagship devices. Differences here are less noticeable, however, because all of these phones switch between apps quickly.

Androbench 4.0 - Sequential Read

AndroBench 4.0 - Sequential Write

AndroBench 4.0 - Random Read

AndroBench 4.0 - Random Write

In our synthetic storage test, the sequential read performance of Huawei’s Honor 8, Honor 5X, and P9 is uninspiring, barely passing 120 MB/s when most flagship Android devices are hitting 250 MB/s to 300 MB/s. Sequential write performance is about average, matching the Galaxy S7.

Huawei seems more concerned with random performance; both the Honor 8 and P9 handle 4KB random reads and writes quite well. Their random write speed really stands out, performing 3x better than the HTC 10 and more than 7x better than the OnePlus 3.

Kraken 1.1 (Chrome/Safari/IE)

WebXPRT 2015 (Chrome/Safari/IE)

JetStream 1.1 (Chrome/Safari)

The Honor 8’s ARM CPUs perform well in our browser JavaScript tests. It’s on par with the current Android flagships in Kraken and holds a small advantage over the Snapdragon 820 phones in WebXPRT 2015 and JetStream.

My subjective experience with the Honor 8 confirms the data above: The Honor 8 is a fast phone. It handles common tasks such as opening and switching between apps, loading and scrolling web pages in the browser, and searching the inbox for an email with ease. The user interface remains buttery smooth while scrolling through home screens, opening and scrolling the task switcher, and pulling down the notification shade. It will drop a frame or two when you first interact with an object, say grab the notification shade or tap an icon, but the pause is so brief that it’s basically imperceptible to the human eye. Huawei has done a good job optimizing the Honor 8’s performance.

Camera Still Image & Video Quality GPU Performance
Comments Locked

95 Comments

View All Comments

  • kyuu - Thursday, October 13, 2016 - link

    Eh? The problem with the screen is the terrible calibration. Where you should see white you'll see light blue, and skin tones are way off. Both are big issues given the prevalence of white and skin tones on content you'll be viewing on these things, and it can't be corrected.

    And it's fine if you prefer oversaturated colors to accurate colors, but when reviewing a display accurate colors are the goal. You can't objectively review whether or not an oversaturated display looks good or not.
  • tipoo - Friday, October 14, 2016 - link


    Displays can be punchy and accurate at the same time, see Samsungs SAMOLEDs. It's a bit of a curse, but once you stare at an accurate display for a long time (rMBP in my case), you start to notice off skin tones and vegetation tones and all sorts of other things on other displays. "Inaccurate" doesn't just mean more saturated.
  • UtilityMax - Thursday, October 13, 2016 - link

    Finally another fine mid-range priced no-contract smartphone you can just pick in any Best Buy. I hope more will come.
  • 1_rick - Thursday, October 13, 2016 - link

    Well, as long as you're on T-Mobile or AT&T. It would be nice for us poor Sprint and Verizon users to have some choices.

    I switched to Sprint from AT&T a few years ago because AT&T had just about no coverage inside my office.
  • svan1971 - Thursday, October 13, 2016 - link

    But does it explode?
  • Gordonium - Friday, October 14, 2016 - link

    Its not a samsung ;)
  • Andydoesfargo - Thursday, October 13, 2016 - link

    Thanks for this review! I am so glad anandtech is reviewing more phones. Keep it up!
  • Gigaplex - Thursday, October 13, 2016 - link

    "Most of these issues go away if you slip it into a case, though."

    And once again the whole point of "premium" materials is ignored by putting the device in a case.
  • Smudgeous - Thursday, October 13, 2016 - link

    Scion went defunct 2 months ago, buddy.
  • lopri - Friday, October 14, 2016 - link

    The "Smart" battery saving mode also changes the brightness of the screen. Quite drastically for web browsers. I think you need to revise your data if you did not catch it. It also says changes network usage according to the description in the setting but I have not found out what it does. That probably should also figure into your analysis.

Log in

Don't have an account? Sign up now