Today we’re going to compare the Mali-T628 MP4 GPU (used in Huawei P8) and Honor 7’s HiSilicon Kirin 930/935, to Snapdragon 801’s Adreno 330. Huawei is one of the smartphone companies that work hard on their own chips, although their in-house solutions are not as powerful as the top Qualcomm models.
Mali-T628 is an ARM chip which can run with up to eight cores. It is used in various devices and configurations. Kirin 930/935, for example, runs the MP4 (four cores) version, while Exynos 5 Octa (5420, 5422, 5430 and 5800) features the MP6 type. Both Mali-T628 versions support OpenGL ES 3.1 + AEP, OpenCL 1.1 and DirectX 11. T628 also take advantage of Khronos® OpenCL Full Profile, Google Renderscript, and Microsoft DirectCompute.
You can take a look at Mali-T628’s full specifications here:
Adreno 330 by Qualcomm is also widely used – a whole slew of flagship devices like HTC One (M8), OnePlus One, Lenovo K920, Samsung Galaxy S5 are based around it. That is to be expected given the popularity of Snapdragon processors, but it’s way harder for companies like Qualcomm to preserve their leadership in performance in all budget classes since there are plenty of ultra-mobile SoC manufacturers, compared to the just three big names – Intel, AMD and NVIDIA, as things traditionally stand in the laptop sector.
Adreno 330 doesn’t support OpenGL ES 3.1 but 3.0 instead, so we won’t be able to compare it to Mali-T628 in the newest GFXBench 3.1 Manhattan test. We still have the GFXBench 2.7 T-Rex, 3.0 Manhattan and 3DMark Ice Storm Unlimited.
It looks like we have an interesting fight on our hands, so let’s get started.
The T-Rex 2.7 test is based on ES 2.0/GL 3.0 and includes highly detailed textures, materials, complex geometry, particles with animated textures and a post-process motion blur effect. The graphics pipeline also features planar reflections, specular highlights and soft-shadows.
The Manhattan 3.0 test is based on ES 3.0 / GL 4.1 and uses deferred rendering and multi-render target (MRT) for the geometry pass, as well as diffuse and specular lightning. It also features complex effects such as depth shadow map, cloaking effect, post-process effects (bloom, depth of field), occlusion query and animated volumetric light shafts.
3DMark’s Unlimited engine uses a fixed frame interval and renders exactly the same frames in every run on every device. The frames are rendered in 720p “offscreen” while the display is updated with small frame thumbnails every 100 frames to indicate progress.
|GFXBench 2.7 T-Rex||GFXBench 3.0 Manhatton||3DMark Ice Storm Unlimited|
|Mali-T628 MP4||17.0 FPS||9.0 FPS||12 093|
|Adreno 330 (S801)||27.2 FPS (+60%)||11.7 FPS (+30%)||20 034 (+67%)|
As you can see, Adreno 330 has quite the advantage over its competitor, so we can say that in terms of graphics performance, Huawei’s latest flagship is still far behind last-year top models in that regard.