realmeスマホでのベンチマークブーストが発覚。CPU周波数を固定するGeekbench専用モードや難読化での隠蔽も

この記事の賞味期限は切れています。掲載内容や情報が古い可能性があります。

箱

realmeスマートフォンでベンチマークブーストが行われていることを発見しました。

AnTuTuやGeekbenchで実態とかけ離れた結果に

スマートフォンの性能を客観的な数値で見るためにベンチマークが行われることが多いですが、一部のrealme製スマートフォンにてこの結果を実使用環境よりも良く見せかける「ベンチマークブースト」が行われていることが明らかになりました。

 

今のところベンチマークブーストの対象となっていることが判明しているのはrealme GT Neo 3です。

【追記】ほぼ同じDimensity 8100搭載のOnePlus Aceでも同様のベンチマークブーストが行われているようです。

realme GT Neo 3 150Wレビュー。Dimensity 8100搭載で原神を54.6FPSで遊べる高性能・低発熱スマホ – AndroPlus
realme GT Neo 3 150W (真我GT Neo3 150W)を購入しました。 高性能で発熱しにくい realme GT Neo 3 150WはMediaTek Dimensity 8100を搭載したスマートフォンです。 なんとSnapdragon 8 Gen…
realme GT Neo 3 150Wレビュー。Dimensity 8100搭載で原神を54.6FPSで遊べる高性能・低発熱スマホ - AndroPlus

Geekbench、AnTuTu BenchmarkといったCPU性能を計測するベンチマークアプリを開いた時だけ、CPU周波数を最大値に固定することでベンチマーク結果を良いように見せかけています。

実際に一般的なアプリやゲームを使うときには周波数が最大値に固定されることはないため、ベンチマークと実環境に大きなズレが発生してしまいます。

せっかくブーストなしの素の性能でSnapdragonと良い勝負ができるようになっているというのに、誇張した結果を出してしまっては「本当は実性能も悪いんだろう」とあらぬ疑惑をかけられてしまいます。

「他メーカーもやっているんだから何を今更」という意見も見かけますが、「赤信号を無視する人が多い歩道だから自分も渡って良い、信号無視を指摘するなんて」と言っているようなものです。

メーカーによってブーストのやり方が異なるのでブーストされた結果を比較することもできず、ベンチマークが無意味になってしまいます。

通常版のGeekbench 5ではベンチマークブーストの結果、シングルコア960、マルチコア4054となっており、マルチコアではSnapdragon 8 Gen 1を超える性能となっています。

一方、原神やJDに偽装したGeekbenchではベンチマークブーストが働かないことでシングルコア878、マルチコア3569にまでスコアが落ちており、これはSnapdragon 870レベルです。

パフォーマンスを向上するというGTモードやゲームモードをオンオフしてもこの挙動は変化しませんでした。

Geekbench

oplus-services.jarやlibnetd_client.soなどの中に、ベンチマークアプリかどうか判定してブーストする機能があります。

なんとGeekbench専用のモード「GEEKBENCH_MODE」まで用意されています。

ベンチマークブーストに厳しい対応をとることで有名なGeekbenchを名指しするとは、喧嘩を売っているようにしか思えません。

過去にはGalaxy、Xiaomi、OnePlus、Xperiaなどの一部スマホがベンチマークブーストした結果、Geekbenchの結果一覧から除外されています。

realme GT Neo 3でベンチマークブーストが行われていることはGeekbenchに報告済みです。

ブーストモード

さらに/odm/etc/orms/orms_core_config.xmlにどのアプリを操作するかの設定が記録されているのですが、このファイルだけ難読化されており、通常のファイル検索ではパッケージ名で探しても見つからないようになっています。

他のファイルは難読化されていないため、少しでも見つかりにくいように小細工したのでしょう。

難読化

なお、ベンチマークブーストとは別にアプリ毎に性能を制限する「スロットリング」もあるのですが、こちらはDimensity 9000搭載のvivo X80でも同じ仕組みが採用されていたので、MediaTekが主導して行っているようです。

vivo X80レビュー。MediaTek Dimensity 9000・RGBW方式IMX866搭載、ゲームでもカメラでも高い性能を発揮 – AndroPlus
vivo X80 (中国版) を購入しました。 世界初SONY IMX866搭載 vivo X80はMediaTek Dimensity 9000を搭載したスマートフォンです。 RGBW方式を採用したSONY IMX866カメラを世界で初めて搭載しており、ZEISS…
vivo X80レビュー。MediaTek Dimensity 9000・RGBW方式IMX866搭載、ゲームでもカメラでも高い性能を発揮 - AndroPlus

ベンチマークは大きい数字を出せるよう競うゲームではなく、ユーザーの利用環境に即した状態での性能を数値化するためのものです。

過去に色々なメーカーがブーストしてすぐにバレたというのに、realmeが何も学ばずにベンチマークブーストに手を染めたというのは大変残念です。

 

まとめ

  • realme、OnePlus主導のブーストにより、ベンチマークアプリだけ通常より良い性能に見せかけている
  • MediaTek主導のスロットリングにより、原神など一部アプリでは性能が制限される

 

このベンチマークブーストは「OPLUS」として行われているため、同じグループ内であるOPPO・OnePlusの最新スマートフォンでも今後搭載される可能性があります。

そのため、OPPO・OnePlus・realmeが今後発表するAnTuTuやGeekbenchの結果は信用できないものになってしまいます。

少なくともOPPO Find X5 Proの時点では搭載していませんでした。

【追記】ほぼ同じDimensity 8100搭載のOnePlus Aceでも同様のベンチマークブーストが行われているようです。

realme GT Neo 3 150Wレビュー。Dimensity 8100搭載で原神を54.6FPSで遊べる高性能・低発熱スマホ – AndroPlus
realme GT Neo 3 150W (真我GT Neo3 150W)を購入しました。 高性能で発熱しにくい realme GT Neo 3 150WはMediaTek Dimensity 8100を搭載したスマートフォンです。 なんとSnapdragon 8 Gen…
realme GT Neo 3 150Wレビュー。Dimensity 8100搭載で原神を54.6FPSで遊べる高性能・低発熱スマホ - AndroPlus

はてブ Pocket Mastodon タイトルとURLをコピー
カテゴリ: ,

技適の無い機器の使用は自己責任です。
中国版デバイスは日本語に対応していないものが多いため、ADBコマンドでの日本語化が必要です。
root化済み・非rootそれぞれのやり方はこちらの記事を参考にしてください。