次の方法で共有


Xbox Series 開発キットを使用して電力消費量を測定する方法

電力消費量を追跡して潜在的なエネルギー効率の向上の領域を特定する場合は、本体で電力消費量をリアルタイムで追跡できることからメリットが得られます。そのため、ゲーム内で発生しているものに対してピークとトラフが発生する場所を確認できます。

Xbox の電気およびシリコン エンジニアと協力して、簡単に記録して開発者にわかりやすい方法で渡すことができる方法で電力を表示できる一連のツールとコードを作成しました。 つまり、開発者にタイトルの消費電力を表すわかりやすい値を 1 つ与えることができます。また、選択した "Power Load %" は、開発キットの最大消費電力の 0 から 100% の値を表します。これは正規化され、コンソール間で一貫して比較できます。

また、ゲーム デベロッパー キットで開発者の機会の詳細を確認することもできます (このリンクには、NDA Xbox プログラムによって提供されるサインイン資格情報が必要になる場合があります)。

前面パネルディスプレイ

Xbox Series 開発キットのフロント パネルディスプレイは、新しいデータを表示するのに最適な場所であるため、ディスプレイに前面画面に電源 % が表示されます。 次の例を参照してください。

開発キットのフロント パネル画面

電源値をメイン ページに目立つように配置する理由は、その値が何を表しているのかについて開発者から関心を引き付け、内部的に電力に関するさらなる議論を促すことです。 また、ページの下部にあるリンクを使用して、カウンターの目的を説明する追加の GDK ドキュメントも見つかります。 また、20 秒間の電力値を示す別のフロント パネル ディスプレイもあります。

開発キットのフロント パネルの電源画面

これらのディスプレイの意図されたユーザーは、ほとんどの場合、プロデューサー、QA テスター、およびプロファイリング ツール (PIX など) を使用しない他のユーザーですが、ゲームがその能力をどの程度管理しているかを追跡したいと思っています。 これらの画面は、値が最後の 0.5 秒間のローリング平均であるため、高いレベルの粒度で電力を表示することを目的としています。

Xbox マネージャー

Xbox Manager は GDK の一部であり、Xbox Manager で選択されている本体にアプリを展開および管理する機能をユーザーに提供する GUI アプリです。 ユーザーが Xbox Manager の UI 内でタイトルの電力消費量を表示する機能が組み込まれています。 これを行うには、右上のドロップダウン ボックスにフロント パネルの表示を公開するオプションが追加されています。 次のスクリーンショットは、これを実現する方法を示しています。

Xbox マネージャー

APIアクセス

March 2023 GDK では、開発者がコード内の即時の電源値をサンプリングできる新しい PIXGetPowerMetrics API を追加しました。  これらの値は、独自の Studio プロファイリング ツールに含めることができます。つまり、必要なデータを取得するために独自のツールの外部に移動する必要はありません。

次のステップ

  • 持続可能性テストに PIX を使用する方法については、ここをクリックしてください
  • Game Developer Kit へのこのリンクに従って、詳しい技術情報をお読みください
  • 認定資格がこのテスト ツールを導入する方法については、ここをクリックしてください