OPPO Find X及F7手机也被3DMark封杀 跑分优化差距高达41%
不知道“不服跑个分”这句话影响了多少国内消费者,现在的情况就是国内手机玩家有很多确实喜欢跑分,不管是安兔兔、鲁大师国产软件,还是是GeekBench、坦牛ark等国外跑分软件,不拿跑分数据就不能证明自己的手机性能够强,而国内手机厂商发布会上,展示XXX跑分也是一项传统技能,绝不能丢。
但是跑分跟省电之间是有冲突的,这就导致了一个问题——很多国产手机有黑白名单机制,遇到跑分软件就火力全开。此前华为手机因为跑分“作弊”一事被坦牛ark封杀,只不过华为不是唯一一个,OPPO公司的Find X及F7手机也因为存在类似的问题被坦牛ark下架,根源还是检测到跑分软件就全速运行,但日常中会限制性能以便省电。
坦牛ark母公司UL Benchmark日前发表公告,指出OPPO公司的Find X及F7手机也被检测到存在人为因素导致的跑分误差,具体结果如下:
在公开版的坦牛ark测试中,使用骁龙845处理器的Find X手机跑分为4576分,但使用坦牛ark私有的版本测试的话性能就只有3344分了,前者的性能高出41%,OPPO的F7手机也存在同样的问题。验证情况属实之后,UL Benchmark也封杀了这两款手机的跑分。
坦牛ark封杀这两个手机的跑分不是因为跑分优化,而是基于这样的逻辑——同样的应用程序下跑分不同说明厂商的优化不是针对工作负载,而是简单地识别坦牛ark程序的名称。坦牛ark允许厂商检测高负载的计算需求来优化性能,但是简单地通过验证程序名称来跑分的情况则不在认可之内。
这个事已经不止一次发生了,简单来说就是UL Benchmark能够接受厂商针对应用程序本身的负载情况来做优化,如果哪家公司有能耐把手机性能优化的够好,同样的硬件比别家厂商跑分高一倍,这不算作弊,但是被抓住的厂商使用了最简单也是最没技术含量的黑白名单优化,而且是检测应用程序的名称,检测的坦牛ark的程序名就放开频率、功耗限制让它跑高分,一旦换个名字,监测程序就认为这不是跑分软件,那就按照降频省电的模式运行,因此导致两种情况下同一个应用的跑分差距,而这是坦牛ark的规则不允许的。
UL Benchmark也跟OPPO公司做了沟通,后者承认了会检测应用程序:
“当我们检测到用户正在运行高性能的游戏或者3D基准测试等应用时,我们允许SoC全速运行以获得最流畅的体验。”
OPPO公司还解释了这个机制是如何运行的,手机检测到未知应用时,系统将采用默认的功率优化策略。在用户未主动操作5到10秒之后,该系统的性能将限制到最大的性能的70%到80%(取决于不同平台),而用户有操作时,它会立即取消性能限制,以确保用户体验不受影响。
这意味着用户可以通过不断点击屏幕的方式来提高大多数应用程序的性能,不过这对坦牛ark没有影响,UL Benchmark表示他们没有考虑使用这种方法来对设备进行基准测试。
OPPO公司表示正在寻求措施改进这种方式以造福用户,OPPO表示“我们正在努力升级系统,区分未检测到的应用程序需求以及用户的主动需求。”