電力消費を追跡することでエネルギー効率が向上する可能性がある領域を特定したい場合は、GUI でタイトルの電力消費を監視できると便利です。これにより、ゲーム内で発生していることと比較して、どこでピークと谷が発生するかを確認できます。 また、Game Developer Kit (このリンクは NDA Xbox プログラムによって提供されるサインイン認証が必要な場合があります) でも開発者の機会について詳しく知ることができます。
PIX のパワー モニタの使用方法
Performance Investigator for Xbox (PIX) は、グラフィカル パフォーマンスのための頼りになるソフトウェア ツールです。 PIX は、開発者がゲームの電力消費を詳細に把握できるよう、パワーモニターを付属するようになりました。 改善の機会を見つける目的で、電力消費を測定するためにこのテストを実行するには、次の前提条件が必要です。
- 最新の GDK がコンソールと同じネットワーク上にインストールされている PC
- GDK 経由でインストールされた Performance Investigator for Xbox (PIX)
- PIX で選択されたパワー モニター
- Xbox シリーズ X 開発キット
テスト手順
すべての前提条件を準備したら、次の手順に従ってください。
- PC で GDK コマンド プロンプトを起動し、「xbconnect [Tools IP]」と入力してコンソールに接続します。 ツールの IP は、コンソールの [設定] > [コンソール情報] > [開発者設定] で確認できます。
- PC で Xbox Manager GDK アプリケーションを起動し、[コンソール設定] > [デバッグ] に移動して、[プロファイリング モードを有効にする] にチェックを入れます。これは、電源テスト後に無効にする必要があり、通常の XR テストが再開されるときに備えます。
- PC 上で PIX GDK アプリケーションを起動し、アプリがコンソール ビューに移行することを確認します。
- コンソール ビューには、電力使用量テストに関連する次の要素が含まれています。
- タイミング キャプチャ オプション: このメニューには、データをキャプチャして PC に転送する方法を決定するいくつかのオプションが含まれています。
- グラフ: これらのグラフはリアルタイムで更新され、カウンター コントロール パネルにリストされているデータ セットから取得された値を視覚的に表示します。
- カウンタ コントロール パネル: これにより、監視されグラフで表されるデータ セットを削除して、データを見やすくしたり、関連データに合わせてビューをカスタマイズしたりすることができます。
- カウンタ メニュー: カウンタ メニューを使用すると、ツールがキャプチャする必要なカウンタを追加できます。
- コンソール ビューに慣れてきたので、キャプチャがスムーズに行われるように設定を変更します。
- Timing Capture Options メニュー内で次の設定を変更します。
- モード: ストリーミングモード
- CPU サンプル: 4k/秒 (バランス)。
- ビデオフレーム: 有効
- 転送用のデータの圧縮: 無効 (帯域幅が問題でない場合)。
- (オプション) グラフの右上にある「x」アイコンをクリックしてすべてのグラフを削除し、カウンター メニューに移動してから、次のカウンターを「ここにカウンターをドラッグして新しいグラフを作成する」セクションにドラッグします。
- GPU% ビジー
- 電力負荷
- タイトルを起動し、グラフにキャプチャされたデータが列挙されていることを確認します。 下の画像は、タイトルの実行を示しています。
テストが必要なタイトルの領域に移動し、「タイミング キャプチャの開始」ボタンを押すか、Ctrl+T を押してビデオとデータのキャプチャを開始します。
アクティブなゲームプレイを進め、「タイミング キャプチャの停止」を押して、アプリがタイムライン タブに移行することを確認します。 このビューには、キャプチャされたビデオのタイムラインとともにキャプチャされた結果が表示され、ゲームプレイ中のどの時点で特定の値がキャプチャされたかを特定できるようになります。
- [メトリック] タブに移動すると、電力使用量が表示されます。
[メトリクス] タブには次のものが含まれます。
- メトリクス セレクタ: このセクションには、PIX がキャプチャできるメトリクスの選択が含まれています。電力使用量については、Power Monitor > Load と GPU > GPU% Busy が必要です。
- 「アクティブなメトリクス」セクション: これにより、以前に選択したメトリクスを有効または無効にしたり、グラフ上の色を変更したりできます。
また、グラフが平均に基づいて集計されるようにする必要もあります。 これを行うには、PIX の左下にあるメトリックをクリックしたことを確認してから (上で説明したように)、右側のパネルで [グラフ] タブを選択し、ドロップダウン リストの値をチェックします。 [平均] が選択されていることを確認してください。
メトリック グラフ: このセクションには、アクティブなメトリック タブのメトリックから取得した値を表すグラフが表示されます。 グラフのセクションを強調表示すると、そのセクションにズームインしたり、タイムラインを選択したセクションにズームしたりして、データがキャプチャされたタイトルの領域を視覚的に表現できるようになります。
- 選択した範囲にズーム – 選択した範囲をズームしてグラフ セクション全体を満たし、より詳細なビューを表示できます。
- タイムライン ビューを選択した範囲にズーム – アプリをタイムライン ビューに移行し、選択した範囲に一致するようにタイムラインをズームして、タイトルのどの領域を視覚化できるようにします。
- グラフ化されたメトリクスのエクスポート – 値とタイムスタンプを含む、選択されたデータのすべてのポイントを含む .csv ファイルをエクスポートします。 これを Excel で開くと、=AVERAGE 関数を使用して特定のセクションの簡単な平均を作成できます。
認定のコンソール構成
認定ラボでテストされた各タイトルについて、同じセットアップを維持して、異なるタイトル間で同等の結果が得られるように最善を尽くしたいと考えています。 同じに保つことができる変数が多ければ多いほど、結果を比較する際の信頼性が高まります。 以下の情報は、[ラボ プラットフォーム ベースライン] ページに表示されるすべての結果に使用した設定について説明しています。