OnePlus 3/3T の滑らかさは「保守的な」ガバナーで向上します... 真剣に (OxygenOS)

デバイスのスムーズさを大幅に向上させる、ルート化された OnePlus 3 または OnePlus 3T 用のこのシンプルな MOD をチェックしてください。

数日前に、 u/アミールZ に衝撃を与えた OnePlus サブレディット 彼がその設定を見つけたとき、 ワンプラス 3Tの「ビッグ・コア」集団が「保守」知事になれば劇的に変わるだろう 増加 流動性。 ええ、真剣に。

ここでの矛盾を理解していない人のために説明すると、カーネルのガバナーは、 プロセッサのスケーリング動作、および「保守的な」ガバナが電話機を最低セットに向けてバイアスします。 周波数。 これは、より大きく持続的な負荷がかかるとプロセッサーが周波数を上げ、その結果、滑らかさと応答性が犠牲になってバッテリー寿命が延びることを意味します。 OnePlus 3 および 3T は、Android スマートフォンの予想どおり、デフォルトで「インタラクティブ」ガバナーを使用します。これにより、OEM またはユーザーが設定した周波数スペクトルのスケーリングと跳躍が高速になります。 設定を調整するためにカーネル マネージャー アプリを開いたことがあれば、間違いなく両方のガバナーにバリエーションがありますが、通常は「保守的」です。 これは、パフォーマンスにハンディキャップが生じるため、ユーザーの最初の選択ではありません。また、「インタラクティブ」は通常、いずれにせよ大多数にとって非常に良い仕事をするためです。 そうならない場合を除いて。

OnePlus のサブレディットにとって、このような変更によって実際にスクロールのパフォーマンスが向上することはまったく予想外でした。 すぐに自分の体験と、画面上の GPU プロファイリング ヒストグラムのスクリーンショット 1 ~ 2 枚を共有しましたが、多くは残りました。 納得いかない。 正直に言うと、私はこの調整が正当であるかどうか非常に懐疑的でしたが、全体的な評決も信頼していました OnePlus 3T にセットアップしていた LineageOS ROM を放棄し、最新の Oxygen 7.1.1 Beta をフラッシュして試してみるには十分です 外。 驚いたことに、それはうまくいきました はるかに良い 予想していたよりも効果があり、それは単なる集団的なプラセボではありませんでした。

心に留めておいてください: これらの記事の調査結果はスクロールのパフォーマンスとフレームレートに限定されています。 ない スピード。 ここで取り上げていないニュアンスもたくさんありますが、これは間違いなく、これらのガバナーがサンプリング時間に応じてスケールする方法に関連しています。 たとえば、インタラクティブでのスパイクは、プロセッサがポーリングの間に周波数を下げることによって発生する可能性があります。 つまり、これは普遍的に肯定的な修正ではないことに留意してください。 カーネル開発者にこの変更を求めるスパムを送信しないでください。

私は OnePlus にリクエストを出し、賢い友人たちにもこの問題を調査するよう依頼しましたが、今のところどちらのグループからも返答はありません。 なぜ「対話型」知事がここでこれほど貧弱な仕事をしているのかについて無責任に推測したくないので、代わりに私の調査結果のいくつかを紹介します。 これを試してみたい場合は、 根付いた OxygenOS ROM、次のことが必要です 1) カーネル管理アプリをダウンロードする、 その後 2) 「ビッグコア」クラスターのガバナーを「保守的」に設定します。 -- 「オンデマンド」も機能しますが、前者の省電力性を失うほどの違いは見つかりませんでした。 一部のユーザーは、代わりに、「小さな」クラスターのガバナーも切り替えることでこのような結果が得られたと報告しています。


まず [GPU プロファイリング] タブを切り替え、ガバナを切り替えることで即座に一貫性があり、完全に再現可能な改善が見られ、交絡する変数がすぐに排除されました。 次に、デフォルト設定で大幅なフレームドロップを示した特定のタスクを実行しながら、フレームデータをダンプして出力をプロットすることにしました。 これには、設定メニューのスクロール (2 秒で上、下、再び上)、Gmail のスクロール (一貫して 3 秒) が含まれます。 両方でスクロール)、絵文字、画像、ビデオプレビューが表示された非アクティブなハングアウト チャットをスクロールします(オンで一貫して 3 秒スクロール) 両方)。 最後に、私にとって非常に気になる問題を調べました。それは、Oxygen Launcher の左端の画面に切り替えるときのフレームレートの問題です。 以下のプロットを見つけることができます。

ご覧のとおり、違いは次のとおりです 重要な. 「保守的」の OnePlus 3T は、スパイクやぎくしゃくしたフレームがはるかに少なく、全体的にフレーム レンダリング時間を大幅に短縮することができます。 通常の画面上の GPU プロファイリング バーと同様に、16 ミリ秒のラインを表す緑色の線を設定しました。 ご覧のとおり、「インタラクティブ」セットアップは、単純な実行中でもその境界線を下回るのに苦労します。 スクロール。 また、「インタラクティブ」ガバナーがフレームあたり 16 ミリ秒未満に留まらないセグメントでは、保守的なサンプルがラインを超えていないか、より早く回復していることがわかります。 ハングアウトのスクロール サンプルでは、​​予想通りの急増は YouTube のビデオ プレビューや画像をスクロールし過ぎたときに発生しており、全体的には「保守的な」知事のほうがはるかに良い仕事をしました。 最後に、差が非常に大きかったので、今にして思えば、固定スケールを設定するべきでした。スパイクがはるかに少なく、はるかに短いことを考えると、「保守的な」サンプルの緑色の線ははるかに高いからです。

推奨読書: OnePlus 3T のパフォーマンスを分析する

全体的に見て、これはぜひチェックしていただきたい内容です。 走行距離は人によって異なるかもしれませんが、私の使用法ではマイナスになることはないようです(論理的には、 パフォーマンス以外に問題があるはずはありませんが、この特殊かつ奇妙なケースではそうではないようです 実例)。 [警告: 逸話的証拠] 昨日、この改造を一日中実行しましたが、私の OnePlus 3T は午前 7 時から充電し続けました。 完全に LTE で午後 11 時まで、オンタイムで 4 時間の画面表示、GPS の使用、少なくとも 2 時間の YouTube Red バックグラウンド再生 (画面 オフ)。 本当にそうかどうかは言えないよ」大幅に良くなりました まだですが、忙しい一日を乗り切るとても良い走りでした。

試してみる!


クレジット: u/AmirZXDA の OnePlus 3T フォーラムをチェックしてください。 >>>