The Huawei P40 Pro was announced at the end of March, and it is available to pre-order now for £899.99 on Amazon with shipping starting on the 16th of April.
The impeccable hardware of the new phone is somewhat overshadowed by the issues on the software side of things, as this is the first big phone launch from Huawei (in the UK) that lacks Google. There are ways to bypass most of these issues, you can still get the vast majority of the apps you use regularly, but there are some issues. I have covered the topic more on my Huawei P40 Pro Google Apps Guide.
Most people are likely interested in the P40 series due to its exceptional camera, which blurs the line between high-quality point and shoot cameras and smartphones. I have also covered how the Huawei P40 Pro camera compares to the P30 Pro, and the phone has just been awarded 128 on DXOMark, the highest score ever and 12 points ahead of the P30 Pro it replaces.
The P40 Pro features the latest and greatest chipset from the Huawei owned fabless semiconductor company Hisilicon. The Kirin 990 5G was launched all the way back in September 2019 at IFA and first appeared on the Huawei Mate 30 Pro 5G. So this performance analysis is a little late, but it is the first time the UK has had access to a phone with this chipset.
Qualcomm Snapdragon 865, Samsung Exynos 990 & MediaTek Dimensity 1000
Technically, I should be comparing it to the Snapdragon 865, Exynos 990, and MediaTek Dimensity 1000, which would be the closest comparable.
No phone exists with the MediaTek Dimensity 1000 yet, so that is ruled out, and I lack phones with the other two. So, you get what you get.
The Qualcomm and Mediatek use the newer Arm Cortex A77 based CPUs, and the Samsung uses their own custom Exynos M5. All these chipsets will likely offer higher overall performance in many benchmarks, but the real world difference is likely to be negligible.
Huawei releases their chipset a lot sooner than Qualcomm and Samsung, so there is always a disparity in performance, with Qualcomm leading the way in performance from February then Hisilicon when the flagship Mate device is launched around September.
Kirin 990 5G vs Kirin 980 vs Snapdragon 855+ Specification
HiSilicon Kirin 990 5G | HiSilicon Kirin 980 | Snapdragon 855 | |
---|---|---|---|
Process | 7nm EUV | 7nm | 7nm (N7) |
CPU Cores | Octa-Core, 64-bit | Octa-Core, 64-bit | Octa-Core, 64-bit |
CPU | 2x Cortex-A76 @ 2.86GHz 2x Cortex-A76 @ 2.36GHz 4x Cortex-A55 @ 1.95GHz (4MB shared L3 cache) |
2x Cortex-A76 @ 2.6GHz 2x Cortex-A76 @ 1.92GHz 4x Cortex-A55 @ 1.8GHz (4MB shared L3 cache) |
1x Kryo 485 Gold (A76) @ 2.96GHz 1x512KB 3x Kryo 485 Gold (A76) @ 2.42GHz 3x256KB 4x Kryo 485 Silver (A55)@ 1.80GHz 4x128KB |
GPU | Mali-G76 MP16 | Mali-G76 MP10 | Adreno 640 @ ~672MHz |
NPU | 2+1 NPU with real time cloud AI | Dual NPU | Yes (Hexagon 690 DSP) |
RAM | LPDDR4X @ 2133MHz | LPDDR4X @ 2133MHz | 4x 16-bit CH @ 2133 MHz LPDDR4x 34.1GB/s |
ISP | ISP 5.0 | Dual ISP | Dual 14-bit Spectra 380 ISP 1x 48MP or 2x 22 MP |
Modem | 5G 2.3Gbps | LTE Cat 21 1.4Gbps down / 200Mbps up |
Snapdragon X24 LTE (Category 20) DL = 2000Mbps 7x20MHz CA, 256-QAM, 4×4 UL = 316Mbps 3x20MHz CA, 256-QAM |
Antutu Benchmarks
Huawei P40 Pro | Huawei P30 Pro | Realme X2 Pro | |
---|---|---|---|
Total | 498283 | 395415 | 491567 |
CPU | 149923 | 133469 | 147212 |
GPU | 176913 | 131864 | 191488 |
Mem | 100022 | 67956 | 80474 |
UX | 71425 | 62126 | 72393 |
While the P40 Pro shoots ahead of the P30 Pro in performance, it is not that far ahead of the Snapdragon 855+ used on the Realme X2 Pro, it, therefore, falls short of the results posted for the Samsung Galaxy S20 with either the Exynos 990 or SD865.
In reality, though, this still makes it one of the top 10 most powerful phones on the market, and it comfortably runs anything you throw at it.
In comparison with the previous generation, the overall score of the Kirin 990 5G is 26% higher than Kirin 980 and 1.4% ahead of the Snapdragon 855+.
Geekbench Benchmarks
Huawei P40 Pro | Huawei P30 Pro | Realme X2 Pro | |
---|---|---|---|
Single Core | 748 | 687 | 706 |
MultiCore | 2928 | 2430 | 2313 |
As you would expect the Kirin 990 5G is comfortably ahead from the previous generations with a 9% improvement on the single-core compared to the P30 Pro, and 6% higher than the Snapdragon 855 Plus.
For the multi-core score that ends up increasing further with a performance gap of 20.5% and 26% respectively.
3D Mark
-
P40 Pro -
P30 Pro -
Huawei P40 Pro | Huawei P30 Pro | Realme X2 Pro | |
---|---|---|---|
Sling Shot Extreme Open GL | 5700 | 4564 | 5761 |
Sling Shot Extreme Vulcan | 5427 | 4389 | 4921 |
In 3D Mark, the Sling Shot Extreme Open GL results shows the SD855+ achieving a fractionally higher result of 5761 which is 1% higher than the 5700 the Kirin 990 achieves, and these are 24.9% and 26% higher than the Kirin 980.
Things are a little different with the Vulcan test with the Huawei P40 Pro scoring 5427 which is 10% higher than the 4921 the SD855+ manages and 23.6% higher than Kirin 980.
PC Mark Work 2.0
In PC Mark, the three phones achieved:
- Huawei P40 Pro: 9481
- Huawei P30 Pro:8115
- Realme X2 Pro:12701
I am inclined to say that there is an issue running PC Mark Work 2.0 on the P40 Pro and/or the Realme is inflating the result somehow. I was going to omit this result from the post, but for transparency, I will leave it here.
The results indicate a 33% difference between the P40 Pro and X2 Pro.
Looking at the Samsung S20 comparison that would put the X2 Pro ahead of both the Exynos 990 and SD865.
PC Mark Battery
I have not run the test on my Huawei P30 Pro, it has had a years’ worth of heavy use, plus I have a large number of apps running in the background, so any benchmark result would be a disservice for such a superb phone.
As always with Huawei phones, the battery is exceptional. While it may not look as impressively large this year with competing brands upping their game with battery size, the optimisations Huawei has on the software and chipset give this phenomenal battery performance.
The two tests I carried out were with the phone at 90Hz, auto-brightness off and max brightness set, then 60Hz, 50% brightness and 60Hz.
The Realme crashed on the 1st test, so for now it is just the 2nd result I can compare.
The Huawei managed a massive 15 hours with Android reporting a screen on time of 12H 40mins.
The Realme X2 Pro managed 10 hours 7 mins with a screen on time of 8 hours 34 mins.
In the first test, with all the settings maxed out the Huawei P40 Pro managed 10h 28 mins in PC Mark, I forgot to take a screenshot of the Android SOT information.
The Realme X2 Pro has a 4000 mAh battery while the has a 4200 mAh battery. There are obviously a lot of other factors in battery life, software optimisation is a big factor here, and the screen size and resolution. So, in this case, it is hard to objectively state how well the Kirin 990 5G compares to the Snapdragon 855+. Both phones are superb, though.
In my Samsung Galaxy S20 analysis, many users on Reddit were reporting the Exynos based S20+ would get as little as 3 hours 45 min screen on time during normal use with 14h between charge. The SD865 S20+ fared much better with around 7 to 8 hours screen on time.
Androbench
Huawei P40 Pro | Huawei P30 Pro | Realme X2 Pro | |
---|---|---|---|
Seq Read MB/s | 1807 | 853 | 1369 |
Seq Write MB/s | 392 | 243 | 388 |
Rd Read IOPs | 56768 | 43980 | 44332 |
Rd Write IOPs | 66295 | 37230 | 42524 |
Rd Read MB/s | 221 | 171 | 173 |
Rd Write MB/s | 258 | 145 | 166 |
Both the P40 Pro and X2 Pro use the new UFS3.0 storage which is capable of much faster transfer rates than the UFS2.1 on the P30 Pro and most other flagship devices from last year.
When I reviewed the OnePlus 7T the results indicated that UFS3.0 didn’t offer the gains in all aspects of storage speed we may have hoped, this result is somewhat reflected when looking at the X2 Pro vs P30 Pro. This is likely similar to the differences with SSD and NVMe, the sequential speeds were impressive, but random read/write speeds and the Input/Output Operations Per Second wasn’t quite as ground-breaking as press announcement would lead you to believe.
However, it looks like the P40 Pro is flexing its muscles here with sequential read being 1807MB/s – 31% higher than the Realme, and 111% higher than the P30 Pro.
Sequential write is marginally less impressive with a 1% and 61% gain.
Where the OnePlus 7T failed to impress, the P40 Pro does much better. Random read speeds have gone up 27% and 29% from the X2 and P30 respectively.
Random writes are 55% and 78% up, then for IOPs, you are looking at 28%/29% on random reads and 55%/78% for the random writes.
AI Benchmark
Finally, a big focus for Huawei is their AI performance with Hisilicon chipsets dominating the AI Benchmark ranking table.
With AI Benchmark, the test appears to be heavily biased towards the FP16 score, which Hisilicon excel at, whereas Qualcomm does not. So this is another benchmark I wouldn’t take too seriously.
The three phones achieved:
- Huawei P40 Pro: 104488
- Huawei P30 Pro:27112
- Realme X2 Pro: 33036
The result is so significant on the P40 Pro, the app can’t fit the number on the screen properly. That is a 216% advantage over the SD855+ and a 285% increase from the previous generation on the Kirin 980.
Overall
The Kirin 990 5G may not be the performance king for 2020. Still, you typically see around a 25% gain from the previous generation on the P30 Pro, and it is marginally ahead in performance compared to the Snapdragon 855 Plus which launched two months earlier than the Kirin.
In terms of real-world usage, the Kirin 990 5G is flawless from my short time with it, most importantly, it offers a perfect balance of processing grunt and battery efficiency.