华为在10月22号发布了Mate40 Pro,同时也揭晓了大家关注的麒麟9000 SoC。发布会上宣布的GPU性能相比骁龙865 plus优52%,能效优50%,让人非常吃惊。
细心的观众都关注到右下角备注的小字,接近50%的性能和能效提升是基于Aztec offscreen 1440P,而不是传统的Manhattan 3.1/3.0测试。这样合理吗?
Aztec是什么?
Aztec测试是由Kishonti公司于2018年在GFXBench5.0版本中更新的,相比Manhattan 3.1,Aztec测试几乎支持目前所有的图形API,包括Vulkan、Metal、OpenGL ES 3.2、OpenGL、DirectX,因此可以横跨Android、IOS、Windows、Linux平台来对比GPU的性能。
那么相比早在2015年推出manhattan 3.1来说,Aztec测试对GPU的压力如何呢?可以参考知名评测机构Anandtech的评测文章():
很明显,Aztec High 相比Manhattan3.1:
a) 渲染分辨率更高(2560x1440/1920x1080)=1.77倍
b) 每帧渲染的像素更多(5.8M/2.64M) =2.19 倍
c) 每帧的三角形数量更多(440K/207K) = 2.12倍
d) 每帧带宽更多,以Vulkan版为例,(652MB/268MB)=2.43倍
可见,Aztec High总体上压力差不多是Manhattan3.1的2倍左右。作为一个基准测试来说,更能压榨出GPU的性能。而且对于Khronos和Google来说,都已经把Vulkan作为了替代OpenGL ES的下一代API,Vulkan是未来的发展方向。华为用Aztec Vulkan来评估GPU性能和能效的提升完全是合理的。
大家都很信服的A站,A站发布的最新一版对于865的GPU性能评测,GFXBench相关的测试项中,第一个就使用了该测试项,可见其公正性。
GFXBench的Onscreen和Offscreen有啥差别
GFXBench中每个场景都有Onscreen和Offscreen测试,那么Onscreen和Offscreen到底有什么差别呢?Offscreen测试会统一分辨率,便于跨设备对比(Aztec High统一到2K,Manhattan3.1统一到1080p)。让我们看一下anandtech以往的芯片评测(),都是使用的Offscreen测试来横向对比GPU性能。
用Onscreen对比到底有什么问题呢?所谓Onscreen就是以设备屏幕分辨率运行测试,并且按屏幕刷新率去渲染到屏幕上。这样GPU的性能测试就跟手机的屏幕分辨率和刷新率有关。对于分辨率更大的手机来说,相当于考试卷子的难度比别人增加了,此外120帧的手机满分是120分,90帧的手机就算你放一个NVIDIA TESLA上去,抱歉,你的满分就是90帧,明显是不公平的。例如同样搭载骁龙865的SOC,在1080P加高刷的手机上会取得更好的成绩,以三星S20+为例,同一个手机,在1080P@120HZ下测试,得分比1440P@60HZ下高了86%,完全无法有效测试GPU的绝对性能。所以,如果要使用GFXBench来测试GPU的性能和能效,使用offscreen测试才是合理的。
所以,华为用Aztec offscreen宣传麒麟9000 是很合理的,而且更加有说服力。#华为#GPU#麒麟收藏
那么相比早在2015年推出manhattan 3.1来说,Aztec测试对GPU的压力如何呢?可以参考知名评测机构Anandtech的评测文章():
很明显,Aztec High 相比Manhattan3.1:
a) 渲染分辨率更高(2560x1440/1920x1080)=1.77倍
b) 每帧渲染的像素更多(5.8M/2.64M) =2.19 倍
c) 每帧的三角形数量更多(440K/207K) = 2.12倍
d) 每帧带宽更多,以Vulkan版为例,(652MB/268MB)=2.43倍
可见,Aztec High总体上压力差不多是Manhattan3.1的2倍左右。作为一个基准测试来说,更能压榨出GPU的性能。而且对于Khronos和Google来说,都已经把Vulkan作为了替代OpenGL ES的下一代API,Vulkan是未来的发展方向。华为用Aztec Vulkan来评估GPU性能和能效的提升完全是合理的。
大家都很信服的A站,A站发布的最新一版对于865的GPU性能评测,GFXBench相关的测试项中,第一个就使用了该测试项,可见其公正性。
GFXBench的Onscreen和Offscreen有啥差别
GFXBench中每个场景都有Onscreen和Offscreen测试,那么Onscreen和Offscreen到底有什么差别呢?Offscreen测试会统一分辨率,便于跨设备对比(Aztec High统一到2K,Manhattan3.1统一到1080p)。让我们看一下anandtech以往的芯片评测(),都是使用的Offscreen测试来横向对比GPU性能。
用Onscreen对比到底有什么问题呢?所谓Onscreen就是以设备屏幕分辨率运行测试,并且按屏幕刷新率去渲染到屏幕上。这样GPU的性能测试就跟手机的屏幕分辨率和刷新率有关。对于分辨率更大的手机来说,相当于考试卷子的难度比别人增加了,此外120帧的手机满分是120分,90帧的手机就算你放一个NVIDIA TESLA上去,抱歉,你的满分就是90帧,明显是不公平的。例如同样搭载骁龙865的SOC,在1080P加高刷的手机上会取得更好的成绩,以三星S20+为例,同一个手机,在1080P@120HZ下测试,得分比1440P@60HZ下高了86%,完全无法有效测试GPU的绝对性能。所以,如果要使用GFXBench来测试GPU的性能和能效,使用offscreen测试才是合理的。
所以,华为用Aztec offscreen宣传麒麟9000 是很合理的,而且更加有说服力。