黄大仙心水论坛您现在的位置: 主页 > 黄大仙心水论坛 >

  • 华为P7摊上大事了:为跑分作弊
  • 作者:管理员 发布日期:2019-09-18点击率:
  •   虽然我对华为奇怪的市场策略总是不解高配置、大电池的荣耀6卖1999元,定位高端的Ascen P7则要2888元,而且配置及电池都要更低,除了工艺显得逼格更高一些。。现在这款手机也摊上事了,本不该追求跑分的它存在着针对某些测试程序过度优化的问题。

      手机为跑分优化已经是个老生常谈的话题了,自从有了为发烧而生的手机和软件之后,不服跑个分成为大家评判手机的重要标准之一(在某些人眼里甚至成为唯一标准),由此带来的奇葩后果就是厂商为了获得更高的跑分而为手机优化。但优化是个高深的学问,如果不能直接买一个手机软件公司的话,厂商能做的就是在系统层面做些手段让手机跑分更高,这方面的例子我们之前见过很多了,详细可以参考过去的系列文章。

      回到我们现在的话题,Anandtech网站现在也在测试华为Ascend P7手机,原本作者对P7喜爱有加(a lot to like),但在跑分测试中发现了P7有点“太聪明了”,圣诞老人相关论文范文资料与社会新闻20彩霸王3428cc说其根本要求是尊重祖国历史。。由此又引发了一次有关跑分优化的争议性话题,我们详细来看看。

      华为P7使用的是麒麟910T处理器,四核Cotrex-A9r4核心,频率1.8GHz,2GB内存,5寸1080p屏幕。为了验证P7在跑分优化中的问题,Anandtech网站将GFXBench软件做了两个对比,一个是直接运行,一个是改名之后再度验证,这就是下文图表中的Anti-Cheat反作弊模式。

      这里的表现很正常,CPU频率最高1.8GHz,不过维持1.8GHz的情况很少,大部分时间都是在低频率波动,平均1.3GHz左右。

      这时候有变化了,麒麟910T的CPU频率最高还是1.8GHz,但是维持在1.8GHz频率下的时间明显增多,80秒内接近60秒都是在高频满速运行。

      出现上述两个情况意味着华为P7的CPU/GPU调度器会特别关照某些跑分程序,如果遇到了GFXBench这样的测试软件,那么系统就会保持高速、全核心运行以便获得最高性能,如果把同样的程序改名之后运行,那么调度器则会无视它,CPU和GPU则会按照正常的频率变化来运行。

      这两种策略的差异有多大?Anandtech对比了GFXBench及3DMark在正常及改名后的跑分,前者的性能差距有16%,而3DMark则有28.3%之多,影响还是非常大的。

      对于这个问题,我想我们不会第一次看到,也不会最后一次看到,而且华为自己也不是第一次出现这样的问题,之前的K3V2就有类似的经历,为此还跟安兔兔有过多次口水战了。

      这事如何定性?原文并没有将之称为作弊(但是我相信国内有些媒体在引述时一定会用作弊这样的噱头吸引眼球,华为的对手们也一定会很开心),这实际上一种过度优化,它确实跑出了应有的性能了,但是你平时使用不可能达到这样的水平,因为默认情况下频率不会长时间维持全速状态。

      原文最后也贴出了华为的官方回复:“CPU调度会根据不同场景的应用负载情况动态变化。性能测试是一种典型的高负载情况,因此CPU频率会提升到最高水平并维持一段时间。对P7来说,处理器最高频率就是1.8GHz。其他情况下很少有程序需要CPU频率全速运行,即便是最高频率运行,它也只会持续很小一段时间(大约400毫秒)。市面上大部分设备都是这个情况。”

      当然,原文并不太认可华为的解释,这个解释太官方线的行为形容其他设备也是一样的情况,而且完全避开了原文的质疑同一个应用为什么会出现两种不同的情况?

      最后,我们应该反思一下为什么层出不穷地出现这样愚蠢的情况了。厂商是逐利的,显然会想法迎合市场需求,跑分测试不单是手机上有,PC工业也一样有,而且也有各种各样的优化。部分用户对跑分的迷恋使得厂商不可自拔,更多的厂商则是在用跑分来证明自己的产品,为此不惜耍小聪明来提升甚至操纵跑分(贴吧中爆出不少国产平板厂商无节操作弊的传闻),现在已经形成了一个恶性循环了,谁能做个堂吉诃德那样的人物来终结这种愚蠢呢?