特定のベンチマークアプリでのみリミッターを解除するSamsung Galaxy S4 68
俺はまだ本気出してない機能 部門より
SamsungのスマートフォンGalaxy S4に、特定のアプリでのみGPUやCPUのクロック制限を外す「ベンチマーク最適化」が施されているという疑いが出ている(Engadget日本語版、その続報)。
ハードウェア系サイトAnandTechの検証によるもので、特定のベンチマークアプリのみGPUクロック532MHzで動作し、それ以外のアプリではどんなに高負荷でも480MHzの上限を超えないという。また、これは特定の高負荷条件のみ上限が解禁されるといったものではないという。それは、名称が変更されたものの処理内容は変わっていないベンチマークアプリで、旧バージョンの方が新バージョンより高速に動作することがわかったためだ。つまりベンチマークアプリ名をホワイトリストで持っていて、新バージョンはベンチマークアプリではないと判断したため制限がかかったと思われる。
実測だけでなく、動的電圧・周波数スケーリング動作に関連する組み込みアプリのバイナリに、ベンチマークアプリ名や「BenchmarkBooster」という直截的な文字列までがハードコードされていることがわかっている。CPUクロックにも同様の制限解除が見られるという。
スマートフォンでは発熱や電池の駆動時間などの問題があるため、処理に応じてクロックを制限する「最適化」自体は適正な行為といえる。実際サムスンも今回の疑惑に対しそういった釈明を行なっている。
しかし、実際の高負荷を感知して、あるいはブラックリストで高負荷のアプリを特定して制限するのであればわかるが、逆のホワイトリスト的動作をしている点からして、ベンチマークアプリに性能を良く見せかけるのが目的と疑われてもしかたないだろう。
峠に最適化(オフトピック) (スコア:2)
「群馬県の特定の峠でリミッターを解除するトヨタの86ハチロク」
...なんていう特殊メカ出してくれないかな。(意味ないですか、そうですか)
まったくオフトピックです。すみません。
7月29日発売のヤングマガジン35号(講談社)、
しげの秀一「頭文字D」が完結したそうで。完結おめでとうございます。
Re: (スコア:0)
そんなGTなんちゃらがあると聞いた気がする
Re:峠に最適化(オフトピック) (スコア:4, 参考になる)
GPSで居場所がクローズドサーキット内と判断されると180km/hの最高速度リミッターが外れるR35GT-Rでしょうか?
Re:峠に最適化(オフトピック) (スコア:2)
GPS情報をもとに、なんて思いつきで書いたのに
実在したんですね。勉強になります。GT-Rすごいもんだ。
ベンチマーク最適化というより (スコア:0)
全力を出さないように、通常使用に関して一律に制限をかけているようにみえる。
クロック制限をしていた初期のPSPみたい。
なんでそんなことをするんだろう。
バッテリーの持ちとのバランスかな。それとも熱?
一律に制限をかけるよりも、もっとうまい制御がありそうなもんだけど。
一定時間高負荷が続いたら、クロックを下げる、とか。
そういう実装を手抜きして、一定時間で終了することが確定しているベンチマークソフトのみ、
ホワイトリストに入れて制限を解除したのかな。
Re:ベンチマーク最適化というより (スコア:1)
OCする際に、動作クロックを上げても動作を安定させるには、
電圧を高く維持するのが常套手段であることから考えると、
そのベンチマークソフトが、通信モジュールやストレージ
モジュール、タッチパネルモジュール等の、CPU/GPU以外の
モジュールに電力を使わないものであることを理由に、
電力的な問題でCPUが全力を出しても問題がないソフトであると
判定・設定される可能性はありえそう。
実際にそうであるかは知らん。
Re: (スコア:0)
単にズルでしょ
Re:ベンチマーク最適化というより (スコア:1)
Re:ベンチマーク最適化というより (スコア:1)
そんなこと俺に言われても知らんがな。
Re: (スコア:0)
ゲームをがりがり動かしているとバッテリ残量が減り続けて、最後にはシャットダウンする。
この、持続性の無い本気時のスペックをもってスマホのスペックだと宣伝するのは、
スペック詐欺と言われかねない微妙なラインじゃないかと思う。
例えば、性能の許す限り綺麗な3Dエフェクトが描画されるフォトビューア、みたいなアプリを使って、
このスマフォをデジタルフォトビューアとして使おうと思っても、電源に繋いであっても程なく勝手に電源が落ちて使い物にならない
どこかに「どうやってもこのスペックでの動作を持続させることは出来ません」という注意書きを見落としてるだけかも知れないけど。
Re:ベンチマーク最適化というより (スコア:1)
USB接続はものによって供給電力量に違いがあるのはご存知だと思いますが、
具体的にどんな製品でどのように接続されているか参考までに開示いただけますか?
あと、どんなゲームとかバックグラウンドのプロセスとか。
Re: (スコア:0)
# Hybrid W-ZER○3とかいうの
Re: (スコア:0)
アプリは、2D物理シミュレーションの入ったやつで、おおむね処理落ちし続ける程度の負荷。
バックグラウンドプロセスは、どれがどれだけの負荷かよく分からない。有っても無くても問題の本質じゃないので省略。
給電は、D+とD-が結線された「怪しいUSBケーブル」で、モバイルバッテリからの給電でも、
延命は出来ても動かし続けるのは無理。
「一番公式なやり方」と思われる、FOMA時代のACアダプタを繋ぐタイプの純正クレードルでも不足。
もっと良いやり方があるのかも知れないけど、公式のやり方でダメなのは、という問題提起と思って頂ければ。
Re: (スコア:0)
>FOMA時代のACアダプタを繋ぐタイプの純正クレードル
そのFOMA時代のACアダプタとやら、本気で昔のFOMA時代から使い回したりしてませんか?
最近スマフォ買うと、前のも一応使えるけど大容量タイプ買ってねって言われるのは伊達じゃないかもよ
Re: (スコア:0)
Re:ベンチマーク最適化というより (スコア:1)
いつからシャープやパナソニックやNECは韓国企業になったのかね!
お得意の起源捏造かね!!!
Re: (スコア:0)
電源ケーブルをケチっているのかな?要はいっぱい電気を送りこめないからバッテリを消費しちゃうだけだよね。
Re: (スコア:0)
>どこかに「どうやってもこのスペックでの動作を持続させることは出来ません」という注意書きを見落としてるだけかも知れないけど。
バッテリの接続端子に直接電源装置を接続すればおk。
まあ実際のところバッテリものを充電しながら使うのは危険だからやめたほうがいいそうでふ。
Re: (スコア:0)
充電に関してはこれは割と重要。
AC接続しているのに・・・・・という気持ちもわからんではないけれど、充電ケーブルはあくまでも充電用のケーブルであって、動作電力をAC供給するためのものじゃないのです。
Re: (スコア:0)
少し前、バッテリーとACアダプタ両方を繋がないと、CPUが強制クロックダウンするノートPCがありましたが、あれはどうなの。
まぁ、聯想集団とかいう中華メーカーのPCだからしょうがないか。
Re: (スコア:0)
それなんだよな・・・。
普通は一つの手順を行うのに必要な演算回数は一律だから、動作が速ければ完了までが早い、で済む。
描画回数も開発者向けオプションとかで減らしてなければ一定回数だし。
しかし、あらん限りのリソースを要求し続け、完了すると言うことが無い処理も存在するからなぁ・・・。
サムソンは最初の数秒だけは本気出すようなファームアップをするべきだな。
いやいや恥じることは無い。一つも対応するアプリの無いクアッドコアのアンドロ機も存在するご時世だ。
Re: (スコア:0)
>サムソンは最初の数秒だけは本気出すようなファームアップをするべきだな。
某富士通機を使っていた時は、マジでそうして欲しいと思ったもんです。
瞬発力でクリア出来なきゃ、持久モードに切り替えってのはモバイル機では有りだと思うんだけどな。
Re: (スコア:0)
サムスンGALAXYシリーズ [livedoor.com]ですか?
日本人・日本のキャリアに詫びない・クレーム対応しないは、社是・国是ですから。
Re: (スコア:0)
>なんでそんなことをするんだろう。
- 高性能なパーツを使っている。
- ベンチマークソフトで高い数値を出す。
- 安定して動作する。
これらの要素を求めるユーザー向けの製品だからでしょ。
Re: (スコア:0)
高クロック動作時に、単にクロック倍以上に多くの電力を消費する、ということだと思う。
これはよくあること。
で、通常アプリを使う場合って、メモリやストレージが遅いからいくらクロック上げても大きな効果が見込めないことが多い。
で、「最適なクロック」にするというわけ。
しかしそういう制限を無視してシステム速度を測ろうとするベンチマークは「最適化」しなくていい。
もちろん、ベンチマークだけ早く見せる理由はといえば、「実際の動作速度より早く見せたい」という一点しかない。
ブラックリスト (スコア:0)
>あるいはブラックリストで高負荷のアプリを特定して制限するのであればわかるが
誰がブラックリストをメンテナンスするの?
Samsungが世に出ているアプリを全部試してみないといけないの?
と考えるとブラックかホワイトかといわれるとホワイトリストの方がいいと思うのだが。
Re:ブラックリスト (スコア:3, すばらしい洞察)
無駄に高負荷をかけてトラブルを招くアプリによる影響を防ぐために、ブラックリスト方式で制限を強めるなら理解できる。
別に(一部の人を除いて)ほとんどの人にとって、ベンチマークアプリなんて実利無いんだから、一律に強い制限をかければリストのメンテナンスも不要でトラブルを回避できる。
にもかかわらず、ホワイトリスト方式で特定のベンチマークアプリでだけ制限を弱めるなら、(ベンチマークアプリ以外では)実用上は得られない性能を誇張する行為だと疑われても仕方が無い。
と言うことでしょ。
ホワイトリストやブラックリストの方式が問題じゃない (スコア:3, すばらしい洞察)
実質、ベンチマークアプリでしかブーストしてないのが問題。
ホワイトリスト方式にしろ、本当にベンチマークアプリ以外でブーストさせる気があるなら対応アプリを増やしてるはず。
発売から結構経ってるのに増やさなかったって事は、ベンチマークアプリでしかブーストさせる気が無いって事と同じ。
見苦しい言い訳にしか見えないです。
Re:ホワイトリストやブラックリストの方式が問題じゃない (スコア:1)
自己責任でも良いからユーザーが追加できなきゃダメだよねぇ。
# 手元の102SHは逆に「パフォーマンス制御」で上限を落とせたりする。
Re: (スコア:0)
昨今の自作PC界隈のトレンドを見てると、フルオープンで全部公開してユーザーに全部任せてしまえばいいんじゃないかなぁ。
お手軽オーバークロックとか、そういう位置づけで消費電力を犠牲に好きなアプリをフルパワーで動かせますよ。
みたいな感じで新機能っぽい売り文句を考えてユーザーを煽る。
ベンチマークを測るような層ってそういうの好きそうなイメージがあるし、電力効率の悪化というデメリットも承知してると思うし。
Android2.xの頃の端末にタスクキラー系のアプリが流行ったのを鑑みるに、
Androidユーザーだって、高速で動いてほしいアプリとそうでないアプリの見分けくらいはつくよね。
Re: (スコア:0)
それをやると保証の問題があるので表だってはできませんが。
現状その層はandroid端末でルート取ってカスタムカーネル焼いて電圧、クロックを自由にいじくり回してますね。
オーバークロッカー用のプロファイル管理アプリも結構充実しています。
クロック上げすぎて端末壊した人もそれなりにいるので自己責任で!
Re: (スコア:0)
負荷とか温度とか見てやってくれ。
いやまあ、国産でも熱暴走するまで全然リミッターも効かない奴も有ったが。
Re: (スコア:0)
ブラックでもホワイトでも、リスト化するのであれば、リストアップされているアプリを明示しないとね。
あと、ユーザーの責任の下で変更や追加も出来るようにすればなおよし。
先に絶望感を与えておいてやろう (スコア:0)
俺はそのリミッターをあと二回残している。この意味がわかるな?
Re:みんなやってる (スコア:1)
と思ったけど、どっちが罪深いんでしょうね。
あるベンチマークテストに対しての最適化を突き詰めると、そのアプリの動作が最高速になるようAPIの内部コードに不自然な細工をしてしまって、他のアプリの動作がむしろ遅くなってしまう可能性があります。
一方、特定アプリの際だけブーストするようにする細工は、「そのアプリかどうかのチェック」が余分に増えるだけで、他のアプリにほとんど影響を与えません。
道義的には後者がやり過ぎだけど、実用上は前者の方が迷惑・・・。
Re: (スコア:0)
高性能になりすぎて、実はベンチマーク以外ではどちらの方式でも大差ない、というオチだったりして。
Re: (スコア:0)
例は?
Re: (スコア:0)
「高負荷が掛かった時にクロックを上限まで上げる」のと「特定のベンチマークアプリを動作させる時だけクロックの上限そのものを上げる」というのを同列で扱うなら、そう言えるかもしれないけどね。
Re: (スコア:0)
釣れますか?
Re: (スコア:0)
夏休みだしね
Re: (スコア:0)
Appleそんなことやってるの?と思ったけど、ソースが見つからない…。
そもそも、iOSで展開しててAndroidと比較できないのに、意味あるのかと思いつつ、聞いてみる
ソースは?
Re:え? (スコア:2)
(Appleがそんなことをやっていたのか聞いたことはありませんが、元コメントの主張通りやっていたという仮定で話を進めるとして)
サムスンはそんなところまでAppleの真似をしなくてもいいのに。
Re: (スコア:0)
故事成語のごとく、息をする様に、嘘をついているのでは?
Re: (スコア:0)
韓国企業に追い抜かされていると思いたいのかもしれないけど、ギャラクシーよりエクスペリアのほうがよく売れるらしいよ
Re: (スコア:0)
appleもやっていたことだし、ごく普通のことだと思うけど。
これが歴史をコリエイトか・・・
Apple嫌いだけどこんな間抜けなことはしないと思う(Jobs以後は知らん)。
Re:正式回答 (スコア:1)
アメリカ市場でスペックをどう表現してあるか次第で、集団訴訟が起きるんじゃないの?
問題ないニダ (スコア:0)
嘘をごまかす為に嘘をつき続ける半島人。
相変わらずのクオリティーだな。
そら爆発もしますわ。
Re: (スコア:0)
信じるも信じないもなにもその説明だと、
上限で動くのはサムスンのアプリや一部のベンチマークアプリだけで、
他は480MHzに制限するよと言ってるんじゃない。
長時間なら云々関係なく。
ベンチマークを長時間動かす人がいたらどうすんの?普通にあるよそういうこと。
Re: (スコア:0)
そういうゲームでこそパフォーマンスが欲しいのではないだろうか…。
Re: (スコア:0)
一見するともっともらしいけど、タレコミ文と食い違うところが出てくるよね。
フルスクリーンモードでなくても高負荷を掛けられるアプリケーションはいくらでもあるでしょう。それこそベンチマークソフトなんかはその一つなわけで。PCだと大抵のベンチマークソフトはフルスクリーンで動作するけど、Androidだとベンチ動作中普通にメニューバーにアクセスできたりする(モノにもよるけどね)。
# 正直私は「やっぱりな」としか思えなかった。オオカミ少年のように、普段から周りの信頼を得ていないものはやはり何かあったら疑惑の目で見られてしまうもの。万が一に釈明が本当だったとしてもね。