聯發科處理器被抓跑分「作弊」:P95性能比天璣1000L還高?

2021-02-23 EETOP

白皮書下載:如何提高測量精度?

EETOP綜合整理自:Anandtech、雷鋒網等手機性能基準測試作弊已有很長的歷史,可追溯到整個行業(至少在智慧型手機行業時代如此),並且多年來一直是備受爭議的報導話題。幾年前,一度被認為靠譜的基準測試軟體,突然爆發了一場信任危機。原因是某些智慧型手機製造商在檢測到跑分工具時有作弊的行為,導致實際體驗未能達成消費者的預期。比如三星、華為等手機都被爆出過疑似跑分作弊的行為。

以三星為例,2014 年,測試人員發現三星通過添加原始碼在基準測試中作弊,該代碼能夠檢測基準測試應用程式是否在手機上運行,一旦發現,則以更快的速度(532MHz,正常情況下為 480MHz)運行手機。由此,三星遭到了集體訴訟,且該訴訟長達 4 年。2019 年 9 月 30 日,三星敗訴,承認在基準測試中作弊,同意向 Galaxy S4 的購買者支付 10 美元賠償,總金額高達1340萬美元。

如今類似的事情還在上演,近期在聯發科晶片上也被發現了疑似跑分「作弊」的行為。聯發科Helio P95勝過天璣1000L ?

事情的開始,要從 OPPO Reno3 說起。

外媒 Anandtech 發現,搭載 P95CPU 的歐洲版 OPPO Reno3 Pro 的跑分數值比搭載性能更強大的最新 Dimensity 1000L CPU 的國行版 Reno3 的高,這引起了 Anandtech 的質疑。

由此,Anandtech 分別使用匿名版(可幫助分值作弊)和常規版的 PCMark 對 MediaTek P95 CPU 進行跑分。

結果顯示,P95 CPU 的真實總分比匿名版得分低 30%;很自然,也很不幸,我的第一個想法是,一定是有什麼作弊行為發生了。我們聯繫了UL的朋友,希望得到一個匿名版的PCMark--過去那裡的團隊在阻止行業內的作弊行為方面也起到了很大的作用。不出乎我的意料,兩個版本的基準分數確實存在差異--但我還是對分數的偏差幅度感到震驚:總分相差30%,而在重要的子測試中,在寫入負載方面,二者得分的差異甚至達到 75%。

那麼檢測到的作弊行為究竟是晶片廠商,還是手機廠商造成的?

Anandtech同時測試了一款驍龍765G變體的Reno3 Pro。如果這個機制是Oppo造成的,那麼這款設備肯定也會在PCMark中檢測到並作弊。但實際上情況並非如此:這款設備在基準測試中的表現似乎和其他任何應用中的表現一樣好。

這樣的對比結果表明並非是 OPPO Reno3 Pro 導致的跑分差異。也就是說,造成跑分差異的根源在於聯發科晶片。

再深入挖掘一下聯發科版本的Reno3,整個作弊機制似乎已經在存在了好幾年了:

Reno3 Pro -"運動模式" Benchmark 白名單

為了證明這一結論,Anandtech 對 Reno3 搭載的聯發科晶片作進一步調查。結果發現,在手機的固件(/vendor/etc 文件夾)中,包含一個「power_whitelist_cfg.xml」文件。

該文件中存在一個涵蓋各種基準測試的列表,包括 GeekBench、AnTuTu、3dbench,、PCMark、魯大師、AndroBench2 等。不僅如此,列表中還新增了人工智慧基準測試,包括 Master Lu AIBench、ZTH AI 。

 

Reno3 Pro -Non-public Benchmark Targeting

在這其中,Anandtech 找到了 PCMark 的 APK ID,發現 ID 中配置了一些電源管理提示,其中一個共同的提示為「運動模式」。

該模式能夠修正 SoC 晶片的一些 DVFS (動態電壓頻率調整)特性,比如始終以最大頻率運行內存控制器。另外,在負載跟蹤方面,調度器也被更改了設置,在工作負載時 CPU 核心的頻率能夠更快地上升,並停留更長時間。

不僅如此,其 APK ID 還包含了企業版的 GFXBench,雖然在清單中沒有配置「運動模式」提示,但在使用應用程式是會改為默認的 DVFS、熱力和調度器設置。

Sports Mode on Reno 3 (Dimensity 1000L)

Sports Mode on Reno 3 Pro (P95)

 

那麼,這個 "運動模式 "究竟有什麼作用呢?首先,它似乎修復了SoC的一些DVFS特性,比如一直以最高頻率運行內存控制器等。此外,調度器的設置也讓它的負載跟蹤更加激進---這意味著工作負載更容易讓CPU核心的頻率提升得更快,並在那裡停留更長時間,以獲得增強機制。 

我們不確定_FPS_條目是這樣做的,但鑑於其明顯的命名,他們正在改變一些東西來改善基準數據。這裡最奇怪的是在F2FS設備上提升文件系統速度的條目,這可能是AndroBench等基準測試也被針對的原因。 

值得注意的是,「power_whitelist_cfg.xml」文件不僅存在於 OPPO 設備上,Anandtech 還在其他設備上(搭載聯發科晶片的設備)發現了類似文件以及幾乎相同的基準清單條目。如表所示:

這裡令人震驚的是它所使用的設備種類之多。這裡最古老的設備是2016年的索尼XA1和P20。

Oppo Reno3 Pro(P95) - 新固件與初始固件的對比

更可疑的是,我們很幸運地發現,這些列表似乎正在被隱藏。我已經從Reno3 Pro的初始現成固件中提取了文件。在過去的幾周中,OPPO將固件更新推送到了手機上,當我再次檢查文件中的某些內容時,我驚訝地發現基準條目消失了。

該機制是否被禁用?目前我們不知道現在這些條目已經移到哪裡了,但這款手機在很大程度上仍然在基準測試中觸發了它的運動模式。 

聯發科回應

對於 Anandtech 提出的質疑,聯發科方面也給出了正面回應。以下為回應聲明:

聯發科技遵循公認的行業標準,並且對基準測試準確地代表了我們晶片組的功能充滿信心。在測試和基準測試由我們的晶片組驅動的設備時,我們與全球設備製造商緊密合作,但最終,品牌商可以靈活地配置自己認為合適的設備。許多公司將設備設計為在進行基準測試時以最高性能運行,以顯示晶片組的全部功能。這揭示了任何給定晶片組的性能能力的最高端。

當然,在現實世界中,有許多因素將決定晶片組的性能。聯發科技的晶片組旨在優化功耗和性能,以在儘可能延長電池壽命的同時提供最佳的用戶體驗。如果有人正在運行諸如要求苛刻的遊戲之類的計算密集型程序,則該晶片組將智能地適應計算模式以提供持續的性能。

這意味著,隨著晶片組根據出色的用戶體驗所需的功能和性能動態管理 CPU,GPU和內存資源,用戶將從不同的應用程式中看到不同的性能水平。此外,某些品牌在不同地區具有不同類型的模式,因此設備性能可能會因地區市場需求而異。

我們認為,在基準測試中展示晶片組的全部功能與其他公司的做法是一致的,並且可以為消費者提供有關設備性能的準確信息。

聯發科認為,其公布的 Benchmarks 分值代表了晶片組驅動設備時的最高分值,代表了晶片組性能的最高端,所以不存在跑分造假的行為。同時聯發科指出,這一做法與其它公司的做法是一致的,也就是說,行業裡的廠商都是這麼做的。

但這一回應遭到了 Anandtech 的反駁。Anandtech認為,聯發科並無回應出問題的本質。。。

更多回應內容大家可以查看原文:

https://www.anandtech.com/show/15703/mobile-benchmark-cheating-mediatek

推薦關注:創芯大講堂

創芯大講堂是EETOP旗下在線教育平臺,綜合IC設計(模擬晶片設計仿真、CMOS射頻晶片仿真設計、數字前端、數字後端、FPGA、Verilog、RISC-V等等)、製造、封裝多門類課程,同時也隨時更新目前熱點領域教程涵蓋嵌入式、電源設計、通信技術、硬體設計等。

歡迎大家通過多種渠道訪問創芯大講堂

創芯大講堂微信公眾號:eetopedu 

網址:edu.eetop.cn  課程諮詢人工微信號:ssywtt

相關焦點

  • 魯大師手機晶片性能排行榜:聯發科天璣1000+排名第二!
    對於高通驍龍865處理器,大家已經非常熟悉了。在2020年上半年的安卓旗艦手機市場,高通驍龍865處理器成為比較常見的配置了。一具體來說,在魯大師2020年第二季度手機晶片性能排行榜中,聯發科天璣1000+處理器排名第二。在魯大師平臺,這款手機晶片的跑分成績超過18萬分。
  • 聯發科 天璣 1000和高通 驍龍 730G處理器哪個好?
    我們比較了兩個手機CPU處理器:聯發科 天璣 1000 (Mali-G77 MP9)和高通 驍龍 730G(Adreno 618)。目聯發科 天璣 1000 在CPU天梯排行榜中的綜合得分是78,而高通 驍龍 730G處理器的綜合得分是78。
  • 蘋果A13 Bionic和聯發科 天璣 1000處理器哪個好?
    我們比較了兩個手機CPU處理器:蘋果 A13 Bionic (Apple A13 Bionic GPU)和聯發科 天璣 1000(Mali-G77 MP9)。目蘋果 A13 Bionic 在CPU天梯排行榜中的綜合得分是88,而聯發科 天璣 1000處理器的綜合得分是88。
  • 真中端處理器,高通驍龍775G曝光,超過天璣1000L不是夢
    說起安卓陣營的旗艦處理器,大家都會提到高通驍龍865,作為安卓陣營的旗艦級產品,性能表現還是很出色的,不過說到中端處理器的時候,高通的產品就泯然眾人矣,目前比較優秀的中端處理器還是聯發科的天璣820和華為麒麟985這些產品。
  • OPPO Reno3現身Geekbench,天璣1000L跑分出爐
    根據OPPO官方給出的消息,OPPO Reno3 Pro將搭載來自高通的驍龍765G處理器,而另一款OPPO Reno3 將搭載來自聯發科的天璣1000L 5G晶片。但聯發科方面並未對外公布這款新品的詳細參數,因此在OPPO正式宣布了將搭載這款晶片後外界對其並沒有太多的了解。
  • iQOO官方首曝天璣1000+跑分結果成績直追驍龍865
    聯繫之前的曝光消息——iQOO Z1 5G將搭載聯發科旗艦級處理器天璣1000+,此次iQOO官方給出超53萬分的處理器跑分成績。如果之前的曝光消息屬實,那53萬分可以說是天璣1000+跑分的首次曝光,跑分直追驍龍865性能沒有讓大家失望。
  • 紅米10x跑分評測 搭載天璣820處理器跑分近41萬傲視群雄
    紅米10x跑分評測 搭載天璣820處理器跑分近41萬傲視群雄  今天下午,聯發科正式發布了天璣820 5G處理器,這是聯發科5G SoC家族的最新成員,號稱號稱同級別最強。紅米Redmi 10X手機將首發天璣820,發布會剛結束,Redmi 10X保密殼工程機跑分就洩露了,安兔兔總分將近41萬分,絕對是中端5G手機的明星了。
  • 天璣820和天璣1000L誰更強,都是神U,為何都沒有新機型搭載了?
    聯發科今年的高中端晶片有兩個,一個是天璣1000L,還有一個是天璣820,這兩個處理器如果單純看性能似乎是一個段位,安兔兔跑分都達到了40萬分,均超過了麒麟985處理器,在某段時間裡,天璣820的性能甚至比天璣1000L還要強,跑分能達到了41萬分,妥妥的中端神U啊!
  • 搭載天璣1000+處理器的realmeX7Pro
    realme X7 Pro搭載了聯發科天璣1000+處理器,這次雙11該機銷量也是非常厲害,該品牌全球用戶超過了5000萬,全球智慧型手機品牌排行第七。realme X7 Pro搭載了聯發科天璣1000+處理器,該晶片採用八核架構4xA77 2.6GHz+4xA55 2.0GHz,採用了先進的低功耗7nm工藝製程,根據安兔兔跑分聯發科天璣1000+超過了50多萬分,性能強於華為海思麒麟990,但相比驍龍865還是有一定差距,天璣1000+CPU主頻高達2.6GHz性能比上一代提升20%。
  • 聯發科p10安兔兔跑分_p10處理器遊戲性能評測
    打開APP 聯發科p10安兔兔跑分_p10處理器遊戲性能評測 發表於 2018-01-11 14:46:57 今天小編就帶領大家來看看,魅藍Note5安兔兔跑分多少,聯發科的Helio P10處理器到底性能如何。
  • 天璣1000L退席
    近日,安兔兔發布了2020年8月份Android手機性能榜,和7月份的排名相比,旗艦榜清一色驍龍865處理器的情況出現了變化,加入了驍龍865 Plus這款處理器,而中端榜上面也出現了一定的變化,天璣1000L終於被剔除出了榜單,驍龍765G又回歸了。
  • 驍龍888和天璣1000+哪個好 性能參數對比差多少
    驍龍888和天璣1000+,兩款處理器相比,有哪些性能差異呢,今天小編就從全方面進行一下對比分析,感興趣的朋友快來看看吧!  一、主要參數對比   二、具體性能分析  跑分方面  驍龍888,已經正式發布,安兔兔跑分成績達到了847868分。
  • 天璣800u相當於驍龍多少麒麟什麼處理器 天璣800u評測
    天璣800u處理器相當於驍龍多少?天璣800u水平怎麼樣?天璣800u處理器的性能不少用戶們都還不是很了解吧,下面就來看看天璣800u處理器水平解析介紹,快來看看吧!  天璣800U是相當於麒麟820的處理器,總體水平還是稍微比麒麟820好一些的。
  • 高分低能,天璣1000+強於855,為何吃雞HDR畫質60幀都開不了?
    很多人對於聯發科的印象還停留在許多年前,一核有難九核圍觀,實際上聯發科的改變很大,而且從明年開始聯發科的處理器也都基本上會採用1+3+4的三叢集架構,這些早已成過去式了,不過聯發科處理器的遊戲性能似乎仍舊不怎樣!
  • 同是2000元價位,驍龍855和天璣1000+手機,選擇哪個更好?
    天璣1000+也是目前安卓陣營的旗艦晶片,紙面參數很強,還稍微略高於麒麟990,因為集成5G晶片,而且聯發科號稱業內功耗最低的5G方案,所以天璣1000+的整體功耗是低於865+X55的,當然性能也要低一些,865的GPU跑分為22萬分左右,CPU為18萬分,而天璣1000+GPU為20萬分,CPU為16萬分,參考安兔兔。
  • OPPO Reno4即將到來,會否採用聯發科處理器?iQOO Z1價格曝光
    標準版搭載驍龍765G處理器,或許還會推出聯發科處理器版本,都會支持雙模5G。高配版有望搭載65W快充,但不會加入無線充電,預計發布日期在6月份。OPPO Reno4會否再次向聯發科處理器拋去橄欖枝呢?畢竟上一代產品OPPO Reno3標準版搭載聯發科天璣1000L,這也是聯發科天璣1000系列唯一一款機型。
  • 天璣1000Plus安兔兔跑分超50萬,但與麒麟990和驍龍865還是有差距
    天璣1000Plus作為聯發科的旗艦晶片,在今年確實得到更多手機廠商的青睞,不管是中端的天璣800,還是低端的天璣800U和天璣720,已經在很多手機搭載。天璣1000Plus的安兔兔跑分更是超過50萬分,華為麒麟990 5G都比不上,但跑分不代表天璣1000Plus已經超越了起來990 5G。天璣1000Plus這顆晶片有幾大優勢,一個是價格便宜,另一個是它的AI算法領先,其次就是它是支持雙5G的處理器,而且是集成的5G晶片。
  • OPPO Reno 5繼續打磨驍龍765G,明明有更強天璣1000L,為何不用?
    天璣1000L可以算得上是今年中端最強晶片,性能上看,完全可以把驍龍765G踩在腳下,但是OPPO寧願繼續打磨驍龍765G,天璣1000L卻遭到了無視。為什麼呢?其實原因很簡單,那就是驍龍765G更符合OPPO Reno系列的定位,天璣1000L雖然更強反而不適合,主要體現在下面幾個方面。
  • 天璣1200和天璣1000+區別差別大嗎 性能參數對比評測
    隨著天璣1200發布的臨近,今天小編就為大家帶來了,天璣1200和天璣1000+的差距對比,看看這兩款處理器性能差距大嗎,有哪些區別,感興趣的朋友不要錯過哦!  一、主要參數對比   二、具體性能分析  1、製作工藝  天璣1200:6nm的製程工藝,在前一代的基礎上帶來更強的製作工藝。  天璣1000+:7nm的工藝打造,可以讓用戶感受到更優的體驗。
  • 基於AI智能的技術,聯發科天璣1000帶來最聰明的AI相機
    近日,聯發科在深圳發布了旗下首款5G單晶片天璣1000。天璣1000是聯發科首款5G移動平臺,其集成了5G數據機,並採用7nm工藝製造,支持多種全球最先進的技術,並針對性能進行了全面提升。據聯發科介紹,天璣1000搭載「3大+ 2小」獨特異構設計的全球首個5核ISP,從而帶來性能、功耗最平衡的表現。其搭載的全球首款五核圖像信號處理器(ISP),以每秒24幀(FPS)的速度支持8000萬像素傳感器和多攝像頭組合。強大的ISP設計不僅提升了照片的成像,還帶來了更好的視頻功能,可提供實時的視頻降噪、視頻景深以及視頻防抖功能。