首頁 收藏 QQ群
 網(wǎng)站導(dǎo)航

ZNDS智能電視網(wǎng) 推薦當(dāng)貝市場

TV應(yīng)用下載 / 資源分享區(qū)

軟件下載 | 游戲 | 討論 | 電視計(jì)算器

綜合交流 / 評測 / 活動區(qū)

交流區(qū) | 測硬件 | 網(wǎng)站活動 | Z幣中心

新手入門 / 進(jìn)階 / 社區(qū)互助

新手 | 你問我答 | 免費(fèi)刷機(jī)救磚 | ROM固件

查看: 34206|回復(fù): 26
上一主題 下一主題
[分享]

驚人大揭秘!安兔兔評測“作弊內(nèi)幕”?。?!

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2015-5-27 14:43 | 只看該作者 |只看大圖 回帖獎勵 |倒序?yàn)g覽 |閱讀模式 | 來自浙江
兔兔評測是國內(nèi)安卓手機(jī)、平板最常用的性能測試工具,目前,也常用來評測安卓機(jī)頂盒的性能,為了在某個(gè)特定的測試項(xiàng)上獲取更佳的得分結(jié)果,在這上面的作弊也是屢見不鮮。


驚人大揭秘!安兔兔評測“作弊內(nèi)幕”?。?!


  近日筆者通過測試2臺均使用了RK3128平臺的機(jī)頂盒的同一版本安兔兔(安兔兔V5.7)跑分,卻得到了差距懸殊的結(jié)果。其中,中國移動招標(biāo)測試某RK3128盒子總得分為24154,某品牌RK3128盒子總得分14673,相差9481分!而這其中尤為明顯差異的是單線程浮點(diǎn),2個(gè)盒子該指標(biāo)上居然相差5959分。

  單線程能力是可以體現(xiàn)在某些低功耗運(yùn)行設(shè)定下的實(shí)際性能表現(xiàn)。用戶需要知道自己的設(shè)備性能極限在哪里,也需要知道自己能日常夠用到的性能大概有多少。

  在固有的觀念中,CPU核心數(shù)量的增多會被認(rèn)為整體性能將有所提升,這點(diǎn)也并非毫無根據(jù)。但在實(shí)際使用過程中,我們經(jīng)常接觸的很多APP應(yīng)用程序和游戲并未針對多核心CPU進(jìn)行優(yōu)化,大多數(shù)情況下只是開啟一個(gè)或者兩個(gè)CPU核心。

  所以單核心單線程的性能表現(xiàn)也被安兔兔認(rèn)為有重要影響,并且其測試分值也被納入評分體系之中,從而令新版安兔兔測試成績得分?jǐn)?shù)字再度提高。
驚人大揭秘!安兔兔評測“作弊內(nèi)幕”?。?! RK3128盒子的安兔兔跑分對比


驚人大揭秘!安兔兔評測“作弊內(nèi)幕”?。?! 中國移動招標(biāo)測試某RK3128盒子安兔兔跑分


驚人大揭秘!安兔兔評測“作弊內(nèi)幕”!??! 某品牌RK3128盒子安兔兔跑分


  從結(jié)果來看筆者懷疑可能對libm(動態(tài)鏈接庫文件)做了一些特殊處理(profile顯示在跑single thread floating測試時(shí)對libm里面的調(diào)用比較多),比如針對安兔兔跑分調(diào)用libm里面的函數(shù)做計(jì)算時(shí)候輸入的數(shù)據(jù),可以直接返回結(jié)果而不計(jì)算,這樣可以在速度上比實(shí)際通過VFP指令計(jì)算要快得多。

  為了進(jìn)一步確認(rèn)這款盒子是否針對安兔兔有進(jìn)行作弊,筆者又測試了這2個(gè)盒子Geek bench的跑分,以下只關(guān)注浮點(diǎn)運(yùn)算部分。
驚人大揭秘!安兔兔評測“作弊內(nèi)幕”?。?! RK3128盒子的Geek bench測試浮點(diǎn)運(yùn)算得分


驚人大揭秘!安兔兔評測“作弊內(nèi)幕”!?。?  src= 中國移動招標(biāo)測試某RK3128盒子Geek bench測試浮點(diǎn)運(yùn)算得分


驚人大揭秘!安兔兔評測“作弊內(nèi)幕”?。?! 某品牌RK3128盒子Geek bench測試浮點(diǎn)運(yùn)算得分


  從Geek bench的跑分測試來看,中國移動招標(biāo)測試某RK3128盒子與某品牌RK3128盒子的浮點(diǎn)運(yùn)算得分結(jié)果上沒有明顯的差異,結(jié)合到表格1的跑分結(jié)果,可以看出來很明顯針對安兔兔APK做了“特殊優(yōu)化”,從而影響了最終的跑分結(jié)果。

  在性能上,同樣系Cortex-A7內(nèi)核的SOC,在同等條件下若沒有進(jìn)行技術(shù)作弊,單線程浮點(diǎn)這個(gè)指標(biāo)的得分結(jié)果不會有太大差異。為此,為了進(jìn)一步驗(yàn)證,筆者又找了1款其他Cortex-A7盒子與前述的2款RK3128盒子一同基于相同版本的安兔兔(安兔兔V5.7)又重新進(jìn)行了跑分測試。


驚人大揭秘!安兔兔評測“作弊內(nèi)幕”?。。?  src= Cortex-A7盒子安兔兔跑分測試


  從結(jié)果來看,
A品牌A31S盒子與某品牌RK3128盒子單線程浮點(diǎn)指標(biāo)分?jǐn)?shù)都在800+,而中國移動招標(biāo)測試RK3128盒子在單線程浮點(diǎn)指標(biāo)分?jǐn)?shù)上,卻是其它2款盒子的7倍還多,進(jìn)一步驗(yàn)證了其安兔兔跑分的作弊情況。

  實(shí)際上,筆者在網(wǎng)絡(luò)上搜索后發(fā)現(xiàn)這樣的作弊情況并不是首次,有網(wǎng)友就針對RK3288宣傳安兔兔跑分43000+的情況,做過非常細(xì)致的測評,針對浮點(diǎn)跑分就是利用lib注入方式進(jìn)行作弊。

  據(jù)了解,早期的安兔兔版本都是通過直接調(diào)用libm里面的pow、cos、sin等數(shù)學(xué)函數(shù)來進(jìn)行測試,由于libm里面這些函數(shù)的實(shí)現(xiàn)是開源的,所以容易遭到針對性的修改。比如檢測到安兔兔在運(yùn)行的時(shí)候,可以讓這些函數(shù)直接返回特定的結(jié)果而并不實(shí)際運(yùn)算,這樣能夠大大節(jié)約測試時(shí)間并提高分?jǐn)?shù)。

  出于上述因素的考慮,版本較高的安兔兔已經(jīng)將這些庫函數(shù)自己做了一個(gè)實(shí)現(xiàn),放在libabenchmark.so里面,這個(gè)so是安兔兔的測試程序里面自帶,一定程度上可以有效避免廠商修改開源的libm.so帶來的作弊問題,但是并不意味著這樣就徹底了解決作弊問題。

  目前,出現(xiàn)了一些采用更加隱蔽的注入式方式進(jìn)行作弊,即在加載安兔兔自帶的這個(gè)so的時(shí)候,用自己實(shí)現(xiàn)的做過弊的函數(shù)來替換掉安兔兔庫里面的函數(shù),從而達(dá)到跑高分的目的。


上一篇:在電視上看LOL直播用虎牙還是斗魚?
下一篇:家庭互動新方式 《運(yùn)動加加OL》寶狄網(wǎng)球賽“扣殺”體驗(yàn)
沙發(fā)
匿名  發(fā)表于 1970-1-1 08:00 | 未知
post_deleted
板凳
發(fā)表于 2015-5-27 14:48 | 只看該作者 | 來自江蘇
強(qiáng)烈支持樓主ing……
地板
發(fā)表于 2015-5-27 15:04 | 只看該作者 | 來自浙江
強(qiáng)烈支持樓主ing……
5#
發(fā)表于 2015-5-27 15:21 | 只看該作者 | 來自浙江
很給力,ZNDS有你更精彩!
6#
發(fā)表于 2015-5-27 15:39 | 只看該作者 | 來自江西
很給力,ZNDS有你更精彩!
7#
發(fā)表于 2015-5-27 15:51 | 只看該作者 | 來自浙江
強(qiáng)烈支持樓主ing……
8#
發(fā)表于 2015-5-27 16:40 | 只看該作者 | 來自河北
學(xué)習(xí)學(xué)習(xí)!
9#
發(fā)表于 2015-5-27 17:03 | 只看該作者 | 來自江西
學(xué)習(xí)學(xué)習(xí)!
10#
發(fā)表于 2015-5-27 19:12 | 只看該作者 | 來自天津
很給力,ZNDS有你更精彩!
您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

Archiver|新帖|標(biāo)簽|軟件|Sitemap|ZNDS智能電視網(wǎng) ( 蘇ICP備2023012627號 )

網(wǎng)絡(luò)信息服務(wù)信用承諾書 | 增值電信業(yè)務(wù)經(jīng)營許可證:蘇B2-20221768 丨 蘇公網(wǎng)安備 32011402011373號

GMT+8, 2024-11-19 13:21 , Processed in 0.072447 second(s), 14 queries , Redis On.

Powered by Discuz!

監(jiān)督舉報(bào):report#znds.com (請將#替換為@)

© 2007-2024 ZNDS.Com

快速回復(fù) 返回頂部 返回列表