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