Dynamic FPS — Minecraftのバックグラウンド時のリソース消費を減らすMOD
Dynamic FPSは、Minecraftのウィンドウが非アクティブ・最小化・バッテリー駆動時にCPUやGPUの負荷を自動で軽減するMODです。状態ごとに専用のパフォーマンスプロファイルを適用します。
Dynamic FPSは、Minecraftのウィンドウが非アクティブ・最小化・バッテリー駆動時にCPUやGPUの負荷を自動で軽減するMODです。状態ごとに専用のパフォーマンスプロファイルを適用します。
Dynamic FPS — Minecraftのバックグラウンド時のリソース消費を減らすMOD
記事の検証・執筆に使用したMinecraftのバージョン: 26.1.2
対応バージョンの範囲: 1.14.3 – 26.2
Dynamic FPSは、ゲームウィンドウが非アクティブ・最小化されているとき、またはデバイスがバッテリー駆動のときに、コンピューターのリソース消費を抑えるMinecraft用MODです。バックグラウンドでもフルフレームレートを維持する代わりに、MODはウィンドウの現在の状態を監視し、状況ごとに個別のパフォーマンスプロファイルを適用します。ブラウザや他のウィンドウに切り替えると、CPUとGPUが解放され、ゲームに戻ると通常の動作がすぐに再開されます。
ウィンドウの状態とパフォーマンスプロファイル
MODはウィンドウのいくつかの状態を区別し、それぞれに専用の設定を保持します。フォーカスされているアクティブなウィンドウは制限なく動作し、MODはこれに一切手を加えません。それ以外の状態は個別に設定できます:
ホバー — ウィンドウはフォーカスされていないが、カーソルがその上にある状態。
非アクティブ — 他のアプリがフォーカスされている状態。
非表示 — ウィンドウが最小化されているか、他のウィンドウに隠れている状態。
バッテリー駆動 — デバイスがバッテリーで動作している状態。
アイドル — プレイヤーが一定時間PCを操作していない状態。
各状態について、目標フレームレート、音量の倍率、グラフィック設定の組み合わせ、通知を表示するかどうか、ガベージコレクターを実行するかどうかが設定されます。デフォルト値は以下の通りです。
状態 | FPS目標 | 音量(master) | VSync | グラフィック |
ホバー | 60 | 1.0 | オフ | デフォルト |
非アクティブ | 1 | 0.25 | オフ | デフォルト |
非表示 | 0 | 0.0(無音) | オフ | デフォルト |
バッテリー駆動 | 無制限 | 1.0 | オン | デフォルト |
アイドル | 10 | 1.0 | オフ | デフォルト |
フレームレート低下の仕組み
レンダリングサイクルは秒間15フレームを下回ることはありません。1FPSのようなそれ以下の値は別の方法で実現されます。15フレームごとに必要な分だけが描画され、残りはキャンセルされます。これにより、ウィンドウに戻ったときのゲームの反応は1/15秒以内となり、次に描画されるフレームをほぼ1秒近く待つ必要がありません。
バックグラウンド負荷とロード画面
フレームレートの制御に加えて、このMODはバニラゲームの欠陥、つまりバックグラウンドでのCPU負荷が必要以上に高くなる問題を解消します。また、リソースのロード画面が表示されている間はワールドの描画を停止します。これら両方の効果は、CPUの余分なサイクル一つ一つが響く低スペックなシステムで最も顕著に現れます。
アイドル状態
アイドル状態は、入力がない状態が一定時間続くと有効になります。デフォルトでは300秒です。有効化の条件は、常に発動する、決して発動しない(その場合はバニラの動作が使われる)、またはデバイスがバッテリー駆動のときのみ発動する、のいずれかに絞ることができます。
バッテリー連携
ノートPCや携帯端末では、MODはバッテリー駆動に対して個別に反応します。必要に応じてゲームを自動的に「バッテリー駆動」状態に切り替え、HUDに充電インジケーターを表示し、充電・放電・クリティカルレベルについての通知を送信します。インジケーターは画面の4つの隅のいずれかに配置され、その表示条件は「クリティカルレベル時のみ」から「常時」までの範囲で設定できます。
ライブラリの読み込み: バッテリー機能には追加のネイティブライブラリが必要で、MODは実行時にこれを読み込みます。ファイルのハッシュ値はあらかじめMODに組み込まれており、使用前に検証されます。
ホットキー
MODは2つのキーバインドを追加しますが、デフォルトではキーは割り当てられていません。1つ目はウィンドウを最小化せずにフレームレート低下モードを強制的に有効にします。2つ目はDynamic FPSを実行中に完全に無効化します。強制モードが有効な間は、フレームレート制限に関するヒントが画面に表示されます。
まとめ
Dynamic FPSは、ゲームウィンドウが前面にないときにMinecraftの負荷を削減し、それを柔軟に行います。ウィンドウの状態ごとに独自のフレーム・音量・グラフィックプロファイルを持ち、さらにバッテリー専用のロジックも備えています。ゲームを頻繁に最小化する人や、ノートPCや携帯端末でプレイしていてバッテリーとシステムリソースを節約したい人に適しています。
インストール
通常のインストールは約 5 分で完了します。手順は同じで、ローダーと対応するビルドだけが異なります。
- 1Install a mod loader (Forge, Fabric or NeoForge) that matches your Minecraft version.
- 2Download the mod file (.jar) built for that same version.
- 3Place the .jar into your .minecraft/mods folder.
- 4Launch Minecraft with the modded profile and check the mod loads in-game.











