手机知识

关注公众号 jb51net

关闭
手机学院 > 手机知识 >

跑分天王因作弊而跑分高?教你如何检测手机跑分作弊(全面)

脚本之家

  厂商在跑分中作弊的手段可谓花样百出,一旦系统检测到跑分App运行,就会采取各种你想得到想不到的方法拔高跑分结果。即使是跑分天王,也可能是因为作弊而跑分高。所以今天脚本之家小编就教大家如何检测手机跑分作弊,希望能帮到大家!

  不久前,罗永浩在微博上炮轰跑分,称跑分对手机体验毫无帮助,不少厂商还会在跑分中作弊甚至和跑分App勾结,为此锤子手机将会针对跑分App劣化。罗永浩的这番话引起了非常大的争议,但其实还是有一定道理的。一般来说,要比较软硬件分裂严重的安卓机性能好坏,从理论上来讲,跑分的确不失为一种好方法。然而很遗憾,现实的确如同罗永浩所说的一般,跑分早已经被玩坏,跑分得出的结果已经难以令人信服。

跑分是天王,性能也是天王?
“跑分天王”也有可能是因为作弊而跑分高,而不是因为性能最强

干净无毒的移动下载客户端
  跑分作弊早已经成为了业界中司空见惯的现象,无论是大厂小厂山寨厂,在跑分中悄悄动手脚,已经不是什么新闻。同时,跑分App也存在或多或少的猫腻。跑分不靠谱在哪里?坑爹之处大致如下。

  ◆厂商在跑分中作弊。厂商在跑分中作弊的手段可谓花样百出,一旦系统检测到跑分App运行,就会采取各种你想得到想不到的方法拔高跑分结果。在软件上,厂商有降低跑分时的分辨率、修改时钟(等于使用加速器)等方法;在硬件上,厂商会在跑分时将芯片频率拔高到平时根本不会有的水平。种种手段之下,跑分得出来的结果自然只能代表谎言——注意,撒谎的不仅仅是上不得台面的山寨厂,国际大厂一样狡猾的很,某台湾大厂的旗舰机依然躺在3DMark的黑名单当中。

3DMark的作弊名单中可以看到不少知名机型
3DMark会将跑分作弊者成绩抹除,列于排行榜最后,其中不乏知名机型(点此查看)

  ◆跑分App并不公正。跑分App是性能标杆,理应要公平公正,但不存在黑哨的球场,恐怕整个地球都找不着。谈立场,金山曾经赞助了国内最流行的跑分App某兔兔,而金山的董事长正是喊出“跑分天王”口号的雷雷雷雷总;谈技术,著名跑分App 3DMark偏向顶点运算,利于高通Aderno GPU而不利于善于贴图的Mali,所以我们可以看到高通处理器跑分时成绩爆表,但实际游戏表现却没有如此骁勇。

3DMark安卓版中高通芯片占尽优势,但实际游戏表
3DMark安卓版中高通芯片占尽优势,但实际游戏表现却并非如此

  ◆芯片设计问题。随着近年来摩尔定律在移动市场的发威,手机芯片的功耗和发热也是水涨船高。无论是高通Krait 400还是ARM Cortex-A15,四核心在2G频率下满载后功率都接近5W,这已经快是i5低压版TDP的三分之一了。手机可没法装风扇,遇到芯片长时间发热的情况,唯一的解决方案就是降频。标称频率2.2G的骁龙800,在日常使用中一旦满载,半分钟过后,频率只能持续稳定在1G左右。而跑分的环境和日常使用不同,有些跑分程序运行时间并不长,比如说Linpack,跑分时间以秒为单位,芯片尚未降频跑分就已经完成,所得出的成绩自然和日常使用环境不符。

这一代安卓机所使用的芯片,需要风扇
这一代安卓机所使用的芯片,需要风扇才能稳定在标称频率,不然只能降频,不降频……就爆炸了

  但总的来说,跑分作弊以及跑分App公正性问题最为严重,这两种情况人为地让用户难以获悉安卓设备的真实性能。那么要怎样才能检测出某部安卓机是否存在跑分作弊问题呢?要如何才能够获悉该设备的真实性能?笔者今天为大家提供了一些思路,各位不妨参考一下。

  如何检测设备是否跑分作弊

  前面提到,厂商在跑分App作弊的手段包括软件和硬件方面。软件作弊现在已经越来越少见了,毕竟这手法比较Low,也容易留下破绽,而硬件跑分作弊现在依然风行。硬件作弊的主要做法是在跑分时,将CPU频率拔高到平时根本不会有的高度,或者即使过热了也不降频,这样跑分跑出来的成绩非常具有欺骗性。简单来说,作弊厂商在跑分时是一个频率,在正常使用时却是另一个低得多的频率,坑爹吧?

某款机型所使用的高通骁龙800
某机高通骁龙800频率:一般情况下CPU满载后,频率迅速下降并稳定在1G左右。但跑分时却是满载2G的!

  知道了厂商是通过强行提升、强行稳定CPU频率来作弊,那么要识破就很容易了。既然作弊厂商在跑分和日常使用时提供的是不一样的芯片频率,我们只要检测芯片的频率在跑分和平时高负荷环境有没有区别即可判断是否有作弊行为。检测设备是否存在硬件跑分作弊的步骤大体如下:

  运行CPU、GPU频率检测工具→运行跑分App并跑分,记录下频率数据→等设备冷却下来后,运行大型游戏、拷机App等高负荷应用,记录下频率数据→对比跑分时的CPU、GPU频率是否异常。下面的是一些检测芯片频率相应工具,大家可以按需安装。

  监控安卓CPU频率:System Monitor

  这是一款可以监控手机各种状态的App,我们可以用它来监控手机CPU的频率。System Monitor支持悬浮窗显示,只要在跑分时挂一个、拷机或者玩游戏时挂一个,对比一下跑分时CPU频率是不是特别高、特别稳定,就可以得知某款设备是不是通过CPU来在跑分中作弊。

检测跑分作弊 检测跑分作弊
System Monitor可以检测CPU频率,如果跑分时(不限于安兔兔)比其他满载的情况频率高,那就说明有作弊

  监控安卓GPU频率:Trepn Profiler(高通专用)

  和CPU监控不同,安卓的GPU监控要复杂一些。并不是什么系统、什么硬件的安卓机都可以监控到GPU频率,如果你用的是高通处理器,那么这款由高通出品的Trepn Profiler就可以把GPU的状态呈现在你面前。Trepn Profiler支持悬浮窗显示,对比一下跑分和实际应用时GPU频率是否有差异,厂商有没有在GPU方面动手脚一目了然。

检测跑分作弊 检测跑分作弊
Trepn Profiler可监测高通GPU负载和频率

检测跑分作弊
在游戏中监测GPU频率和GPU负载,GPU低频也有可能是因为负载不足,要用高压力的游戏来测试

检测跑分作弊
大型游戏游戏令GPU因高负荷过热降频,大家可以对比跑分时GPU频率有没有特别高(图片源于网络)

  那么如果不是高通方案的设备怎么办?那就得使用Trickster Mod这样的内核工具才能实现相应功能了。Trickster Mod内核工具并不适合所有设备,方法也比较复杂,这里就不详细展开了。此外,有些厂商也内置了GPU频率和使用率监控,在开发者选项中勾选“显示CPU使用情况”,某些安卓系统会连GPU的情况也一并显示。如果实在没法检测到GPU频率,也无需太过在意,硬件作弊往往是CPU、GPU双管齐下,检测到跑分时其中之一频率异常,就已经可以判断有作弊行为了。

  拷机工具:Stability Test

  Stability Test是一款暴力拷机工具,设计者试图让CPU、GPU满载,用来测试稳定性。不过,这款App有一定年头,所以在GPU压力测试部分可能没法令现今的GPU满载,但CPU部分还有一定参考价值。由于这款App不是跑分应用,所以作弊厂商自然不会在拷机时让CPU、GPU非常规运行。如果在拷机时发现CPU频率下降明显,而跑分时CPU却一直可以满载而且保持高频率,那就说明跑分时的CPU根本不是在常态运行,为了高分死撑而已。

检测跑分作弊 检测跑分作弊
可令CPU高负载(但GPU可能不满载,所以频率不能作参考),若CPU频率比跑分低得多,就有作弊嫌疑

  当然,除了拷机工具,你也可以用各种大型3D游戏来进行测试(对于GPU测试来说,大型3D游戏更有效),而且会更加贴近实际情况。要戳穿厂商跑分作弊总的来说还是比较简单的,那么要如何才能测出真实性能呢?这时候我们就需要用实战来检验性能了。

  如何测量安卓设备真实性能?

  安卓设备的CPU、GPU高性能,很大程度上是为各种大型3D游戏准备的,通过测试游戏表现,可以在一定程度上获知安卓设备的真实性能。就如同检测电脑游戏性能不仅仅使用3DMark,还会使用各种游戏实测一样,要检测安卓机的性能也需要游戏实战。电脑测试游戏可以用Fraps记录帧数,那么安卓上有没有记录游戏帧数的App呢?当然有。

  老牌帧数记录App:FPS Meter

  这是一款非常常见、功能也很简单的安卓帧数记录App,FPS Meter可以在屏幕四周显示当前的游戏帧数,甚至还能够给出平均帧数和最大帧数等数值。FPS Meter的体积非常小巧,如果你只是单纯想要查看游戏帧数,FPS Meter无疑属于神器。

检测跑分作弊 检测跑分作弊
FPS Meter可以检测帧数,注意要到系统开发者模式停用HW叠加层

检测跑分作弊
FPS Meter在游戏中的效果图,游戏到底卡不卡,看帧数比跑分有说服力得多

  当然,FPS Meter也是优缺点的。首先,这款App需要root,这道门槛会卡死一些用户;其次,FPS Meter没法作出游戏帧数曲线图,没有图表的话,不太方便不同设备之间的性能比较;最后,FPS Meter需要在安卓系统的开发者模式中停用HW叠加层,否则显示可能会不正常。

  真实性能一测便知:GameBench

  这是一款新推出的、号称能够避免厂商跑分作弊的App。GameBench的原理很简单,这款App直接记录游戏中的帧数、CPU负荷等情况,结合耗电量监控(超频作弊肯定异常耗电),安卓机到底有没有作弊一目了然。同时,GameBench还能够画出帧率变化图表,除了看帧数高低,还可以观察安卓机性能到底是否稳定,不同设备之间对比也更加直观。不过,和FPS Meter一样,GameBench也需要root权限,这点大家要注意一下。

检测跑分作弊 检测跑分作弊
添加需要测量帧数的游戏,然后在主界面相应栏目点击绿色三角按钮运行

检测跑分作弊
游戏左侧会有一个“STOP”停止按钮,测量一定时间后停止测量即可得出结果,App建议测量15分钟以上

检测跑分作弊 检测跑分作弊
游戏平均帧数、帧数走势、GPU占用比一目了然,方便和其他设备比较

  有了帧数记录App,要测量安卓设备的性能就很简单。无论是安卓原生游戏,还是模拟器游戏,都可以通过测量帧数来获知安卓的实战性能表现。和跑分相比,游戏这种实际表现更加有参考意义,毕竟手机是用来用的,不是用来跑分看的——资深玩家想必都知道跑分高的显卡未必玩游戏就更爽的道理。如果你看到跑分天王在实际表现中一塌糊涂,千万不要惊讶。

  后话

  移动设备散热空间、电池容量有限的环境,决定了移动设备的性能并不能如同PC一样稳定。但在跑分作弊的风潮下,用户用跑分App往往只能看到毫无意义的最高性能。和硬件已经成熟、稳步进化的PC平台相比,移动市场仍处于多国混战的春秋战国时代,各大厂商为了争夺市场份额无所不用其极,跑分作弊这股风潮短时间内仍不会退去。对于消费者来说,这可不是什么好事。笔者希望本文提供的揭穿跑分作弊、测量设备真实性能的工具,希望能够为大家选购机器提供一些参考。