Samsung Galaxy S6 vs. HTC One M9: Dressed to kill
Dressed to kill
Performance
Samsung is a conglomerate of many companies, one of which happens to make smartphone chipsets. So why then did the Galaxy S4 and S5 along with the Galaxy Note 3 and Note 4 use a Snapdragon chipset from Qualcomm? And more importantly, why did Samsung switch back to its own supply?
Both the Exynos 7420 that's used in the Samsung Galaxy S6 and the Snapdragon 810 inside the HTC One M9 use CPU cores designed by ARM. Four powerful Cortex-A57 cores are balanced with four low-power Cortex-A53 cores, those can be mixed and matched to fit the current workload. They are 64-bit capable too and the two flagships run a 64-bit version of Android 5.0 Lollipop.
The thing is, Samsung has a superior manufacturing capability - its chips are made at 14nm, while the TSMC-manufactured Snapdragon chips are at 20nm. This let Samsung clock its chipset 100MHz higher for both types of cores and keeps the heat in check. Note that both phones can warm up, but under heavy stress the HTC One M9 gets noticeably hotter.
Update, April 3: we re-ran the benchmarks on a retail Galaxy S6 unit and it showed better 3D performance compared to the pre-release unit we used initially.
The Samsung Galaxy S6 wins in both single and multi-core performance, confirmed by Geekbench 3 and Basemark OS II 2.0. Since the cores are identical the difference comes from the actual clockspeed - manufacturers advertise the maximum speed, but the chipsets in their phones rarely hit that mark, especially with multiple cores running.
GeekBench 3
Higher is better
-
Samsung Galaxy S6
5215 -
HTC One M9
3761
Basemark OS 2.0 (single-core)
Higher is better
-
Samsung Galaxy S6
6306 -
HTC One M9
4688
Basemark OS 2.0 (multi-core)
Higher is better
-
Samsung Galaxy S6
26799 -
HTC One M9
18047
Overall system performance also goes in favor of the Galaxy S6, by a small margin in Basemark X and a bigger margin in AnTuTu. Both phones come equipped with 3GB of RAM, we'll test the storage performance separately in a minute.
Basemark OS 2.0
Higher is better
-
Samsung Galaxy S6
1674 -
HTC One M9
1365
AnTuTu 5
Higher is better
-
Samsung Galaxy S6
69396 -
HTC One M9
51427
While the CPUs come from the same designer, the GPUs are quite different. Samsung is all-in on ARM designs and uses a Mali-T760. It has a tough job ahead of it since it has to render graphics at 1,440 x 2,560px resolution. The HTC One M9's and Qualcomm's Adreno 430 have to work at 1,080 x 1,920px, that's close to half the number of pixels.
The HTC One M9 comes out ahead when the graphic benchmarks are set to render at native screen resolution with a score about 50% higher. Depending on the level of graphics the Galaxy S6 can turn in playable framerates - 38fps in GFX Bench 2.7 - but the more advanced of GFX 3.0 are too much.
GFX 2.7 T-Rex (onscreen)
Higher is better
-
HTC One M9
50 -
Samsung Galaxy S6
38
GFX 3.0 Manhattan (onscreen)
Higher is better
-
HTC One M9
24 -
Samsung Galaxy S6
16
Game makers have the option to render graphics internally at 1080p and upscale as needed. That's covered by the 1080p offscreen tests. All three tests show an advantage for the Galaxy S6 and Mali-T760 over the One M9 and Adreno 430.
GFX 2.7 T-Rex (1080p offscreen)
Higher is better
-
Samsung Galaxy S6
59 -
HTC One M9
49
GFX 3.0 Manhattan (1080p offscreen)
Higher is better
-
Samsung Galaxy S6
24 -
HTC One M9
23
Basemark X
Higher is better
-
Samsung Galaxy S6
27169 -
HTC One M9
19848
For web browsing, we used the Samsung-tuned Internet app on the Galaxy S6 and the Chrome app on the HTC One M9 (it's the only browser available out of the box).
Kraken 1.1 shows the Galaxy S6's CPU performance advantage extends to faster JavaScript. The general web test, BorwserMark 2.1, shows a nearly double advantage. That's with rendering pages at QHD resolution too.
Kraken 1.1
Lower is better
-
Samsung Galaxy S6
4154 -
HTC One M9
5500
BrowserMark 2.1
Higher is better
-
Samsung Galaxy S6
2718 -
HTC One M9
1681
Winner: Samsung Galaxy S6. A slightly faster processor improves performance for apps and web pages. Poorly written 3D games can have issues with the QHD resolution, but the rest can adjust the ratio resolution/quality to their liking (it's what most games on the PlayStation 4 and Xbox One do). At equal resolution, the S6 GPU has more performance to offer.
The HTC One M9 proved itself a capable opponent, but it doesn't deliver the best performance on Android, which is a negative for a flagship.
Storage performance
Samsung is one of the biggest manufacturers of memory chips and is quite proud of its new UFS 2.0 storage standard. In fact, with the Galaxy S6 it was so focused on speed that it removed the slower microSD card slot altogether.
HTC kept the microSD card slot it introduced with the HTC One (M8). We've recorded 2160p videos on microSD cards before so we don't think this task should be an issue.
We stuck a UHS-I card in the HTC One M9 and tested its performance too to illustrate the difference between internal and external storage performance.
Reads and writes come in two forms - sequential (e.g. playing or recording a video) and random (e.g. an app fetching various resources from storage). For sequential read the Samsung Galaxy S6 has a massive advantage over the HTC One M9. For writes, however, the advantage is smaller.
Update, April 3: we retested the storage on a retail Galaxy S6. The pre-release unit we used initially had some issues with sequential reads, but they weren't present in the retail unit.
Sequential Read, MB/s
Higher is better
-
Samsung Galaxy S6
311.05 -
HTC One M9
239.19 -
HTC One M9 microSD
48.16
Sequential Write, MB/s
Higher is better
-
Samsung Galaxy S6
139.20 -
HTC One M9
123.97 -
HTC One M9 microSD
8.47
Random reads and writes are much slower than sequential ones (this is true even for solid state drives in computers). The HTC One M9 again lags behind when it comes to reads, the Galaxy S6 is nearly four times faster here. Writes are more balanced, but Galaxy S6's advantage is far from negligible, around 50%.
Random Read, MB/s
MB/s, Higher is better
-
Samsung Galaxy S6
77.58 -
HTC One M9
20.27 -
HTC One M9 microSD
7.37
Random Write, MB/s
MB/s, Higher is better
-
Samsung Galaxy S6
19.76 -
HTC One M9
13.93 -
HTC One M9 microSD
0.59
Winner: It depends. For raw speed, the Galaxy S6 is clearly the winner. The decision to leave out the memory expansion port rubbed many the wrong way though. True, there are 64GB and 128GB versions, but those upgrades are pricier than the equivalent microSD card, even a fast UHS-I card.
The HTC One M9 comes only in a 32GB variety, but you can add hundreds more with the right microSD card. It will be slow, but our experience shows cards are fast enough for 2160p video. You probably won't need more than 32GB for apps either.
Reader comments
- S6
- 25 Dec 2019
- X{k
My Samsung 6 s mind-blowing mobile I never found any other mobile use in my life
- AnonD-676390
- 11 Jun 2017
- YQ}
User interface is not good. Metal body heavy heating when charging or normal calling. Battery is worst.. drain so fast from 100% to 16% with in 45 min with 4g network.its solved after update also . U can't uninstall inbuilt app.
- AnonD-573258
- 17 Aug 2016
- IbG
I agree