MWC 2012开幕之际,AnandTech收到了高通送测的一款MDP MSM8960工程样机(MDP意为移动开发平台),终于让我们得以见识其新一代“骁龙”Snapdragon S4移动处理器的威力,还与上代平台和其它众多机型做了肩并肩的对比。
整整一年前,高通还送出了MDP MSM8660,基于其第一款双核心SoC Snapdragon S3。今天我们测试的主要目的就是对比一下这两代平台。
Snapdragon S3 MSM8660处理器采用45nm工艺制造,两个“Scorpion”(蝎子)内核,主频1.5GHz,整合图形核心Adreno 220。测试样机配备3.8寸800×480分辨率屏幕、8GB内置存储、3.3Whr电池,预装操作系统Android 2.3.2。
Snapdragon S4 MSM8960处理器仍是双核心1.5GHz,不过架构变成了基于ARMv7-A的“Krait”(金环蛇),搭配新图形核心Adreno 225、改进的ISP,以及支持几乎所有通信制式的新基带,制造工艺也理所当然地升级为28nm。
有关该处理器的更深入细节可以参考我们之前的报道:【高通新一代移动处理器Snapdragon S4完全解析】
新样机的屏幕扩大到了4.03寸1024×600(Intel和高通都很喜欢这个分辨率),内置存储翻番为16GB,电池容量增大到5.6W,不过摄像头没有变还是1300万像素,另外操作系统升级为最新的Android 4.0.3。
两款样机在外形设计上大同小异,MSM8960只是更薄了一些,正面布局也略有调整,不过都是开发样机,这方面就不用太挑剔了。
【CPU性能:优势极为明显】
Linpack内存带宽与浮点单元测试中,MSM8960的成绩简直有些“荒谬”,单线程、多线程结果分别达到了上代MSM8660的2.0倍、2.4倍,也是其它任何平台的两倍以上。这应该感谢Krait架构缓存和内存控制器的改进,以及并行发射三条NEON指令的能力(Scorpion是两条)。
SunSpider、BrowserMark JavaScript测试中,MSM8960也表现出了明显的优势,但不像刚才那样夸张,分别比三星Galaxy Nexus中的双核心A9快了25%、18%,对比上代更是提升了35%、24%。
使用Android 4.0默认浏览器的网页载入测试中,MSM8960也相当快,对比Galaxy Nexus抢先了0.3秒、1.4秒,后者优势达32%。
下边是高通自己的系统/处理器/浏览器综合测试项目Vellamo,MSM8960继续“大笑江湖”,几乎是上代的整整两倍,其它更别提了。
最后是迅速流行的Rightware Basemark OS 1.1 RC,大有取代Quadrant的架势。MSM8960这里对比HTC Rezound中的1.5GHz APQ8060都有20-80%的明显优势,三星Galaxy Nexus更差得远。
简而言之,MSM8960上的Android 4.0绝对是运行最为流畅的一个。
【GPU性能:追赶iPhone 4S】
对比上代Adreno 220,Adreno 225主要就是增加了对Direct3D 9_3的支持(多重渲染目标等等),而这带来了大约5%的内核面积增加,也让高通花了几个月的时间才搞定。
另外得益于新的制造工艺,Adreno的运行频率也提高到了400MHz,比上代266MHz快了一半。再加上内存带宽的翻番,优势就可以想象了。
GLBenchmark:如果开启垂直同步,Adreno 225比苹果iPhone 4S A5处理器里的PowerVR SGX 543MP2还稍慢一些,但是关掉垂直同步后差距就出现了,Egypt环节中反超领先15%,Pro环节中也多释放了将近90%。
不过来到720p高清分辨率下,Adreno 225就有些力不从心了,相比iPhone 4S差很多,只是和Galaxy S II差不到一个档次。
Basemark ES 2.0的结果也差不多。Mali-400 MP4 Taji环节中居于领先,但是Adreno 225也差不了太多了,Hoverjet环节中还拔得了头筹。
这部分测试的分辨率为640×480,无法在iOS版本上强制执行,所以没有iPhone 4S的成绩。
如果运行于屏幕的原生分辨率,iPhone 4S虽然更低但还是无法胜过Adreno 225,具体原因不详。
【功耗测试:出色待机管理】
可以测量功耗是高通MDP的特殊能力,其中集成的Trepn Profiler软件和相关硬件能让我们清晰地看到设备不同部分的耗电量,比如每个处理器核心、数字核心(包括GPU/视频解码器和Modem)、电池等等。
很可惜因为兼容性问题,MSM8660上无法稳定运行Trepn Profiler。MSM8960上倒是没问题,可惜就没法对比45/28nm两种工艺了。
Chrome Beta测试中,Krait核心之一(紫色)的最大负载功耗约为750毫瓦,另一个(黄色)稍低。为了保持图表简单,频率曲线未加入其中,但最高功耗时的频率是标称的1.5GHz。代表电池电力的绿色曲线经常窜高,是因为USB接口提供的电力有些不足,不得不让电池放电。
最后让设备休息了一会儿,可以看出转入待机状态的速度有多快,其中一个核心甚至完全关闭了。
另一项Chrome Beta测试中,两个Krait核心的功耗都在450-750毫瓦之间浮动。
下边再借助GLBenchmark看看图形核心部分。所谓的“数字核心电路功耗”包括了Adreno 225 GPU、视频解码器、数字Modem等模块。禁用无线通信再加上没有任何视频解码,这里所展现的基本就是GPU的功耗了,测试发现大致范围为0.8-1.2瓦,比处理器部分高不少。
上网的时候又会怎样呢?Chrome可以借助GPU进行页面合成、渲染的硬件加速,所以代表GPU的红色曲线会偶有瞬间窜升,CPU则基本是一个核心在运行,另外一个大部分时候都在休眠,只有在载入页面、分析HTML的时候稍微醒来一下。
由于测试样机无法开启蜂窝通信,没能测试基带在不同制式上的功耗,殊为遗憾。
【结语:最快安卓平台】
毫无疑问,MSM8960是高通SoC的一大步。它第一次使用了Krait CPU架构,第一次使用台积电28nm新工艺,还有全新的全制式蜂窝基带。
Android平台上的各项测试也证明了它出色的性能,无论CPU还是GPU,绝对是Android 4.0上最快的平台:用户界面无比流畅,无论是Chrome还是默认浏览器的上网都是最顺畅的,即使在应用切换、屏幕截图的时候也不会像Galaxy Nexus那样卡一下。
功耗表现也令人满意,尤其是处理器的待机管理非常迅速、出色,效率也很高。
稍稍遗憾的是MSM8960只使用了更高频率的Adreno 225,而没有用上规格更强大的Adrno 3xx系列,或许只能期待未来的新型号了。
接下来,就看Snapdragon S4 MSM8960在实际手机设备上能有何表现了。预计今年年中前后就能看到搭载它的新手机。