星期四, 10月 3

技術純熟 三星Galaxy Note 3 繼續作弊

  三星最新的旗艦Galaxy Note 3不僅搭載了高通最強勁的2.3GHz Snapdragon 800四核處理器,而且還內置了高達3GB的RAM,相信誰都想看到該機子的跑分到底如何。
然而,當開始基準測試之後,令人驚嘆的事情發生了。三星的跑分結果比搭載同樣芯片的LG G2高出了20%,甚至是50%。在一種情況下這種情況幾乎不會發生,但是三星創造了例外,那就是作弊,現在已經有外媒進行了揭發。我們來看看外媒到底怎麼說:

  在性能測試方面,Note 3並非“速度極快”,動畫各種斷續、不暢和卡頓,甚至測試完全被迫暫停。雖然說硬件是一流,但是三星對軟件尺度挑戰似乎有點過頭了,可以感覺出機子的響應速度與其他旗艦Android手機不符。當打開GFXBench測試時,還會碰到各種奇怪的錯誤信息,如“內存過低”的警告,Android有全自動的內存管理,Note 3可是3GB RAM?

  Note 3手機本身有時就有卡頓的現象,但是三星也不會針對自己的“感知響應”部分進行優化。機子設有物理的Home鍵,按兩次可以打開S-Voice。不過有意思的是,當用戶點一次要回到主屏幕時,機子會等待半拍,以確定用戶是否會再按一次啟動S-Voice。簡單的說,用戶如果按下Home鍵沒有迅速或成功響應時,他們會自然多按一次,但每多一次,機子都會判定為啟動某個應用程序或功能,而不是單純地按下Home鍵那麼簡單。這種優化相當渣,測試中只是按Home鍵就不小心打開Flipboard應用程序很多次,而不是返回主屏幕。當然,機子提供了關閉Home鍵與S-Voice和Flipboard關聯的選項,通過關閉可以消除那半秒的停頓。基準測試如何作弊?


上圖【左:Note 3閒置3 個核心停止,僅1 核心以300MHz 頻率工作| 右:打開跑分應用4 核無一閒置】

  Note 3根本就是自己跑自己想要的分數。在某些測試中,同用2.3GHz Snapdragon 800處理器的Note 3擊敗LG G2,不過這真的沒有任何意義。仔細留意不難發現,如果Note 3打開一個基準測試的應用,CPU的四個核心立刻激活,切換至2.3GHz全速模式,無論測試開沒開始都一直保持最高性能。  當正常閒置的情況下,四核處理器有3個核心停止工作,剩下一個以300MHz的頻率繼續工作。三星CPU部門也很清楚這一點,因此當基準測試的應用程序打開時,四核心全部激活工作,並且以最大頻率運行。三星似乎針對已有的每一款主流的CPU基準測試工具都進行了特別照顧,Geekbench 3、Antutu、3Dmark、Vellamo和Quadrant等都有類似的情況出現。

  三星第四代旗艦智能手機Galaxy S4也有類似的作弊情況,但這是第一次在美國版上設置。Note 3還有一個叫做“Benchmark Booster(跑分助推器)”功能,當使用基準測試應用或者相機時,可以幫助提升GPU頻率。但是,上面提到的CPU和GPU加速功能無法在其他應用程序或3D遊戲中使用,比如《Shadowrun》《Madden》或者《Minecraft》等,三星無疑為基準測試工具制定了一套特殊的CPU模式。三星的理解在於,特殊的CPU模式可助這機子在跑分上傲視群雄,並以跑分時的性能盡全力炫耀正常使用中機子到底有多快。揭發三星跑分作弊  既然三星只針對基準測試工具設置了全速CPU模式,所以只要把這些工具變成普通應用,就可以直接看出機子真實、公平的水平。果然,將CPU測試應用Geekbench的名稱改成“Stealthbench”後,Note 3不再以特定CPU模式跑分。


如下圖【左:原Geekbench 跑分確實啟用CPU 加速模式| 右:改名Stealthbench 後CPU 運行模式恢復正常】

  在上面的圖中,跑分工具還是跑分工具,只是名字不同,不過可以看到Note 3被改名“Stealthbench”的Geekbench基準測試工具騙到了。如果是Geekbench,該主流的跑分工具已被三星識別並針對優化,打開後立即四核2.3GHz滿速運行,而Note 3並不知道“Stealthbench”到底是什麼程序,打開後CPU處於正常狀態, 3個核心關閉,保留一個300MHz的核心。所以,三星的Note 3在跑分測試的時候,很有必要跑兩次,第一次看三星到底作弊之後成績如何,第二次看真正正常的基準測試結果。性能基準測試結果。

  下面的圖表中,一個測試放兩個Note 3的跑分成績,不難看出兩種截然不同的結果。實際上Note 3的水平與LG G2差不多,所有的結果都更符合預期。在Geekbench其中一項多核測試中,三星自己的CPU加速模式讓機子的跑分比LG G2高了20%,同一芯片高通不會出現那麼大的失誤。

沒有留言: