- 易迪拓培训,专注于微波、射频、天线设计工程师的培养
华为荣耀3C大“战”红米终级评测:胜负已揭晓!都洗洗睡吧
◆游戏测试
游戏测试项目我们选则的是《神庙逃亡2》,它虽然不是什么大型游戏,但作为一款十分热门跑酷类游戏,对手机的反映灵敏度及运行流畅度要求较高,若出现卡顿现象对玩家游戏的结果会造成很大影响。我们认为用这款游戏进行测试还是比较合适的。另外需要说明的是,测试这款游戏时我们会把游戏画质设定为最高。
测试结果表明,两款手机都能比较流畅的运行这款游戏,不过通过视频仔细观察可以看出,荣耀3C在运行这款游戏时偶尔卡顿的发生几率比红米要高。虽然整体看荣耀3C也能流畅运行,但这偶尔的卡顿有可能会对玩家的游戏体验造成比红米更多的影响。在这款游戏的比拼中,红米占优。
用手机来看视频已经成了不少人的选择,笔者在每天乘坐地铁时就会经常看见这类人。现在很多手机搭载了4核心CPU、HD分辨率屏幕,在运算能力以及显示能力上都有了足够的本钱来播放高清视频了,高画质肯定会有不少人去追求。
想必各位读者难免会遇到视频在手机中无法播放的情况,而视频无法播放是由多种原因所造成的,其中关乎到处理器的兼容性,视频的编码、码率信息等,甚至播放器也会对此有影响,因此检验一下手机播放高清视频的能力是很有必要的,看看目前主流的视频格式能否兼容在手机上的正常播放。
手机能否流畅的播放高清视频,GPU部分能否硬解码是其中的重中之重,毕竟高清视频的播放负载相对较高,所需求的运算量也更大,GPU硬解码的效率要远远高于CPU软解码。客观的说,目前手机的处理器性能相比PC平台来说,还是有着很大的差距的,并不能做到像PC那样即使软解码也不卡的程度(当然一些老PC除外),况且手机必然需要考虑续航问题,使用CPU进行软解码可是要比GPU硬解码费电多了,因此能否硬解码也就成了手机看高清视频的核心所在。
我们搜集了22部不同的高清视频片段来进行测试,这些视频的封装格式、编码格式、分辨率、数据码率以及编码Profile均不相同,它们可以综合的考验一款手机的解码能力。而在测试中,我们也包括了音频部分的考核,毕竟声音也是视频的重要部分,试想一部没有声音的电影,你还会有多大看下去的欲望呢?
在测试时,我们使用MX Player播放器分别进行播放,以考验其解码能力,使用第三方播放器是因为手机系统自带的默认播放器能力不足,且不同手机的解码能力不同,而MX Player则更能突出其真实解码能力。以下是本次使用视频片段的信息:
封装格式 也就是我们所熟悉的文件名后缀,这关系到播放器能否顺利的意识到这是一部视频,并将视频和音频信息准确识别出来。 这些信息全部都与 视频能否流畅播放甚至能不能播放 有着直接的关联。
编码格式 则考验GPU能否对其进行解码,若GPU不能进行硬解的话,那就只能退而使用CPU来进行软解了。
码率 则是关系到视频播放卡不卡的关键了,码率越高也就意味着需要处理的数据量越大,而当其超过CPU的处理能力时,视频播放自然就会卡了,一般GPU可以硬解的话,出现卡的几率很低,当然如果码率超高,也可能会超过GPU的处理能力。
编码Profile 是一种算法,主要分为Baseline Profile、Main Profile、Extended Profile和High Profile四层,在复杂程度上逐步递增。之后的LevelXXX则表示码流信息,数值越大,码流也就越大,也就更加耗费资源。它也会经常影响到视频能否正常播放。
高清测试——结果出炉 双方差异汇总
我们使用MXPlay对视频文件进行播放,在可以实现GPU硬解码的情况下,优先使用GPU硬解码(分别尝试MXPlay提供的"硬解码"模式与"硬解码+"模式),这样能有效节省电力消耗。若无法实现GPU硬解码,则只能采取CPU软解码方式,此时较为费电,属于没有办法的办法。我们还会同时监控不同解码模式下的CPU占用率。
与以往一样,我们将测试结果通过表格的方式向大家展现。此外,对于一些两者播放有差异的情况,我们会结合截图给大家进一步说明。
在所选22个视频文件的播放测试下,两款手机在某些格式中的表现有些许不同。两个4K视频对于两款手机来说都不能通过GPU进行硬解码,CPU软解码又运算力不足,无法满足高分辨率、高码率的数据量,两款手机都无法流畅播放。实际上在这个档次的手机上能否流畅播放4K视频意义并不大,因此我们还是详细来看一下其它高清视频的表现。
在GPU硬解码和CPU软解码都可以流畅播放的情况下,我们来看看两者在CPU占用率上的区别。
"艾薇儿-Smile",采用MP4封装,H.264编码,Profile信息为High@L4.0,视频分辨率1920x1080,码率4963Kbps,音频编码AAC。
如上图"艾薇儿-Smile"这部PV,是相当典型的情况。通过CPU占用率监控我们可以很明显地看出,用GPU硬解码播放时,CPU核心只有一个在运行,且负载并不高。在这种情况下会节省很多电力,得到更长的续航时间。而通过CPU软解码,四个CPU核心全部达到很高的负载,虽然可以流畅播放,但无疑会比GPU硬解码消耗更多的电力,增加发热量,同时减少续航时间。
"变形金刚2"片段,MP4封装,X264编码,Profile信息为Main@L5.1,分辨率1920x1080,码率43.8Mbps,音频编码AAC。荣耀3C可以正常GPU硬解码播放,此时CPU只有两个核心有低负载;而红米只能用CPU软解码播放,此时4个CPU核心占用率都相当高。
"范海辛宣传片" ,WMV封装,VC-1编码,Profile信息为MP@HL,分辨率1920x1080,码率8000Kbps,音频编码WMA。荣耀3C视频可通过GPU硬解码,虽然此时CPU占用率不算低,但可以流畅播放。红米无法通过GPU硬解码,而使用CPU软解码时居然仅有两个核心被使用并接近满负载,显然软硬件的配合存在问题,直接导致播放时很卡顿。
仁医MV,MPG封装,MPEG-2编码,Profile信息为High@High,分辨率1440x1080,码率12.8Mbps,音频编码AC-3。显然荣耀3C并不支持MPEG-2编码的GPU硬解码,因此只能使用CPU软解码流畅播放,此时四个核心均有一定负载(类似情况还有《天国王朝》、《珍珠港主题曲》)。红米则可以GPU硬解码,此时CPU只有两个核心有低负载。
上一篇:华为Mate
2试用评测:全网支持、6.1英寸屏幕
下一篇:小米又遇“黑寡妇”:余承东/董明珠带头“炮轰”雷军何为?

