任務の呼び出し:現代戦争IIと義務の呼び出し:Warzoneケーススタディ
Xbox では、ゲームが環境に与える影響を減らすことがプレイヤーと業界に対するコミットメントとしています。 ゲームのエネルギー コストとビデオ ゲームの環境への影響に関する認識が、プレイヤーの間で高まっています。 また、ゲームパブリッシャーの間でも、環境管理の強化に対する関心が高まっています。 私たちは、ゲーム体験に没頭しているゲーマーには気づかれないような方法で、ゲームにエネルギー効率の最適化が導入されている厳選された例を共有したいと思います。 メニューやロビーから、タイトルがアイドル状態になった場合、または特定の条件下でゲームプレイ中に起こることまで、省エネルギーのアイデアをゲームに提供する無数の方法があります。
Duty の呼び出しはコンソールと PC エコ モードを取得します
「コール オブ デューティ® モダン ウォーフェア® II」および「Call of Duty: Warzone™」のシーズン 5 アップデートでは、Infinity Ward スタジオは、Xbox サステナビリティ ツールキットで提供されているリソースとガイダンスの多くを使用して、オプションの "エコ モード" を組み込みました。 この革新的な機能は、本体と PC ゲーマーの両方のエネルギー効率の問題に対処しながら、シャープなグラフィカル応答性と忠実性のバランスを取るために慎重に設計されました。
義務の呼び出し:Warzoneは、最もハイエンドのハードウェアに負担をかけることができる150以上のプレイヤーと最先端のグラフィックスで混雑したロビーを特徴とする、その要求の厳しい性質で知られています。 このレベルのパフォーマンス要求は、多くの場合、大幅な電力消費に変換されます。
この課題に取り組むために、エコモードがソリューションとして導入されました。 このモードは、プレイヤーが電気料金を削減するのに役立つだけでなく、ハードウェアが最適な温度で動作することを保証します。 この記事では、この省電力機能の詳細について詳しく説明し、その開発方法に関する分析情報を提供します。 私たちの希望は、これらの洞察が他のゲーム開発者に、同様の省エネソリューションをタイトルに実装するよう促すことを願っています。 ラロン・レイモンド、ロヒット・ラヴィシャンカル、メヘク・ジェットハニが彼らのパートナーシップに感謝します。
フロントエンド メニューとゲームプレイの変更
前述のように、コールオブデューティ:Warzoneのエコモードは、ゲームプレイ体験を低下させることなく電力を節約するように設計されています。 プレイヤーはマルチプレイヤーロビーで多くの時間を費やし、これらのメニューは最高品質でレンダリングするために集中的に行うことができるので、これは優れた出発点になりました。 Xbox チームが提供するデータのおかげで、これらのメニューの一部が多くの本体パワーを利用している (および同等のゲームの業界平均を上回る) ことが確認されました。 そのため、プレイヤーにレンダリング設定を構成するオプションを提供したいと考えました。
このエコ モード設定には、オフ、ミニマル (既定値)、および Full の 3 つのオプションが用意されており、それぞれがゲームの変数を調整して消費電力を削減します。 設定は、次の方法でゲームに影響します。
- オフ: 以前のすべての更新プログラムと同じ動作で、省電力は行われません。
- 最小 (既定値):
- これは常に 100% でロックされていたため、ゲーム内メニューがアクティブな場合の小さな 3D シーン解像度の低下。 シーンの解像度を最小限で 66% に下げるようになりました
- フレーム レートは 60hz で制限されます
- 合計すると、平均消費電力は約 20% になります。
- 一杯:
- ゲーム内メニューがアクティブな場合の大きな 3D シーン解像度の低下。 完全なエコ モードでシーン解像度を 50% に落とします
- フレーム レートは 30hz で上限
- 合計すると、平均消費電力は約 50% になります。
この機能は、モダン ウォーフェア 2 のマルチプレイヤー ロビーのフロントエンド メニューと、Warzone の DMZ を含むすべてのロビーでのみ機能します。
ゲーム内の変更
メニュー内で行われた最適化から続けて、Call of Duty: Warzoneもゲームプレイ中に控えめだがインパクトのある変更を加えた。 マルチプレイヤーの一時停止メニューはゲームプレイ中に半定期的に開かれていることを認識しており、省エネ機能を導入する機会と見なしました。 ただし、プレイヤーエクスペリエンスが影響を受けないように、ヒットダメージやサウンドなど、他のすべての更新プログラムをチェックし続けました。
- オフ: 以前のすべての更新プログラムと同じ動作で、省電力は行われません。
- 最小: マルチプレイヤー/バトル ロイヤル ロビーの動作と一致するシーン解像度を 66% に削減
- フル: アクティブなゲームプレイでマルチプレイヤーの一時停止メニューを開いたときにシーンレンダリングをフリーズする
変更の影響を測定する
Microsoft GDK の一部として提供されている Power Monitor for PIX ツールのおかげで、リアルタイムで変化を測定することができました。 また、新しい PIXGetPowerMetrics API 機能を使用してコードの電源値をサンプリングし、次の電力負荷と GPU 負荷の結果を提供しました。 グラフは、2 つのエコ モード設定 (最小または完全) によってゲームの高フレーム レート機能が低下し、GPU の電力と全体的な電力が低下する方法を示しています。
上記の結果は、チームデスマッチプライベートマッチロビーでアイドル状態の間に取得されました。 これらの結果は、次の方法で集計することもできます。
平均 GPU ビジー率 | 平均 % の電力負荷 | 約 ワット | |
---|---|---|---|
オフ | 82% | 74% | 205W |
最小限 | 64% | 62% | 185W |
一杯 | 29% | 37% | 135W |
上記のすべてのシナリオでは、下のスクリーンショットの比較で、グラフィカルな忠実性が毎回ステップダウンするにつれてかなり一貫性が保たれることがわかります。 その後、アーティストやデザイナーとの芸術的およびグラフィカルな変更をすべて確認して、視覚的な影響と関連するトレードオフに満足していることを確認し、チームがすべて統合されたら、最終的な機能をコミットしました。
各プレイヤーは、ハードウェアの設定と省エネの要望に基づいて、どのシナリオに最適かを決定できますが、プレイヤーが完全な省電力エコ モードにオプトインすることを決定した場合、シーンの解像度はほとんど目に見えないほど異なります。
ゲーマーによる導入率
ゲームでこれらの機能がリリースされてから約 2 か月後、Infinity Ward はゲーマーによるプレイヤーの採用とリテンション期間を共有しました。 つまり、何人のゲーマーがオプトインまたはオプトアウトしたかです。結果は非常に肯定的であり、コンソール プレーヤーの 90% 以上が最小限の省電力モードのままであり、オプトアウトを選択した人の約 10% のうち、約 4 分の 1 が省電力を向上させるためにオプトインしたことを示しています。 PC ゲーマーは、省エネをオプトアウトする傾向が高まっていましたが、4 分の 3 以上が省電力モードに留まり、オプトアウトしたユーザーの約 10% が省エネ機能を増やすことを選択しました。
コンソール導入率 | PC 導入率 | |
---|---|---|
最小 (既定値) | 90.3% | 77.3% |
一杯 | 2.1% | 1.9% |
オフ | 7.6% | 20.8% |
要約
このプロジェクトは、ゲームエクスペリエンスを微調整する最善の方法と次に何が起きてくるかに焦点を当てて、内部的にエキサイティングな会話を生み出しました。 私たちは確かに義務の呼び出しフランチャイズの将来のタイトルのための生活機能として私たちの「エコモード」を検討しています。
Ecoモードを有効または無効にするか、コールオブデューティでプロファイルを調整する:Warzoneは簡単なプロセスです。 Xbox 持続可能性ツールキットを使用して、世界的な電力変化を測定するために、Xbox の友人は、Call of Duty®: Modern Warfare® II のグローバル平均電力消費量が直ちに約 3% 減少したことを測定し、確認することができました。 この選択は、同時に電力を節約し、ゲーマーのエネルギー料金を節約し、ゲームデバイスの温度を下げ、ゲームのカーボンフットプリントを下げながら、ゲーム内のパフォーマンスに悪影響を及ぼしません。 ゲーマーにとって優れた選択肢であることが証明されます。