前提条件
- 最新の GDK がインストールされた PC。コンソールと同じネットワーク上にあること。
- GDK 経由でインストールされた PIX。
- PIX で Power Monitor が選択されていること。
- XBOX Series X 開発キット。
プロファイリング用にコンソールをセットアップする
1
GDK コマンド プロンプトから接続する
PC で GDK Command Prompt を起動し、コンソールに接続します。Tools IP はコンソールの Settings › Console info › Developer settings に表示されています。
2
XBOX Manager でプロファイリング モードを有効にする
XBOX Manager を起動し、Console settings › Debug に移動して、Enable profiling mode にチェックを入れます。
3
PIX を起動する
PC 上で PIX を起動します。アプリはコンソール ビューに切り替わるはずです。コンソール ビューには以下が含まれます。
- Timing Capture Options — データがキャプチャされ転送される方法。
- Graphs — キャプチャされたデータのリアルタイムな可視化。
- Counter Control Panel — 現在グラフ化されているデータ セットを削除 / 追加。
- Counter Menu — PIX がキャプチャできる全カウンターのリスト。
キャプチャを構成する
Timing Capture Options で次を設定します。- Mode: Streaming Mode
- CPU Samples: 4k/sec (Balanced)
- Video Frames: Enabled
- Compress data for transport: Disabled(帯域幅が問題でない限り)
カウンターを選択する
既存のグラフを削除します(各グラフの右上の x を選択)。Counter Menu から次のカウンターを Drag a counter here to create a new graph の上にドラッグします。- GPU% Busy
- Power Load
データをキャプチャする
1
タイトルを起動する
ゲームを起動します。グラフはキャプチャされたデータで埋まり始めるはずです。
2
キャプチャを開始する
テストしたいエリアに移動します。Start Timing Capture を押すか、
Ctrl+T でビデオとデータのキャプチャを開始します。3
プレイして停止する
エリアを進めます。Stop Timing Capture を押します。アプリは Timeline タブに切り替わり、キャプチャされたメトリクスとキャプチャされた映像がペアで表示されます。
Metrics タブを読む
電力使用の可視化のため、Metrics タブを開きます。メトリクス セレクター
グラフ化するメトリクスを選びます。電力プロファイリングでは、次を使用します。- Power Monitor › Load
- GPU › GPU% Busy
Active Metrics
以前に選択したメトリクスを有効化 / 無効化し、色を変更します。グラフの操作
グラフの一部を強調表示してズームしたり、タイムラインを揃えたりします。便利なアクション:- Zoom to Selected Range — 選択した範囲でグラフ領域を埋め、細かい表示にします。
- Zoom Timeline View to Selected Range — ビデオ タイムラインを選択範囲に合わせて揃え、ゲームのどこでデータがキャプチャされたかを確認できます。
- Export Graphed Metrics — すべてのポイントの CSV(値 + タイムスタンプ)をエクスポートします。Excel で開き、
=AVERAGE(...)で平均を計算できます。
認定プロセスのコンソール構成
認定ラボでテストされる各タイトルについて、XBOX はタイトル間で比較可能な結果を得るために同じセットアップを維持しています。変数間の一貫性が、タイトル横断の比較を意味のあるものにします。 ラボ プラットフォーム ベースライン ページは、この構成でキャプチャされた平均値を報告しています。次のステップ
- サステナビリティ devkit ガイド — PIX なしで devkit から直接電力を読み取ります。
- サステナビリティ開発者向け概要 — 信頼すべきメトリクスと成果が潜む場所。
- Dynamic Power States — PIX で DPS の挙動を検証します。
