> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# コンソール モードを使ってゲームをテストする

> XBOX One X および XBOX Series X Dev Kit のコンソール モードを切り替えて、タイトルのパフォーマンスを XBOX ファミリ全体で検証する際に他の XBOX SKU を近似します。

XBOX One X および XBOX Series X Dev Kit は、異なる **コンソール モード** に切り替えることができるため、すべての SKU を所有することなくタイトルをさまざまな XBOX パフォーマンス プロファイル上でテストできます。日常的な検証にはコンソール モードを使用し、最終的なパフォーマンス検証は実際のターゲット ハードウェアで行ってください。

<Warning>
  コンソール モードの変更には現在再起動が必要です。この制限は将来の GDK リリースで解消されます。
</Warning>

## コンソール モードの設定

* **DevHome** → パフォーマンス ページ
* **XBOX Manager** → コンソール設定の管理
* **XBOX Device Portal** → 設定ページ
* **`xbconfig`** (デバッグ セクションの `ConsoleMode` を参照)

## XBOX One S Dev Kit のコンソール モード

| モード | 精度 | CPU (GHz) | GPU (MHz) | GPU CUs | ESRAM | タイトル メモリ (MB) | 開発機メモリ利用可 |
| - | - | - | - | - | - | - | - |
| XBOX One S Mode (既定) | 最も正確な GPU / メモリ | 1.75 | 914 | 12 | あり | 5,120 | なし |
| XBOX One Mode | 最も正確な GPU / メモリ | 1.75 | 853 | 12 | あり | 5,120 | なし |

## XBOX One X Dev Kit のコンソール モード

| モード | 精度 | CPU (GHz) | GPU (MHz) | GPU CUs | ESRAM | タイトル メモリ (MB) | 開発機メモリ利用可 |
| - | - | - | - | - | - | - | - |
| XBOX One X Dev Kit Mode with 40 CUs (既定) | 製品版の CU 数に一致。わずかにプラスの差 | 2.3 | 1,172 | 40 | なし | 8,128 \~ 9,152 | あり |
| XBOX One X Dev Kit Mode with 44 CUs | 製品版と比べて GPU がブースト | 2.3 | 1,172 | 44 | なし | 8,128 \~ 9,152 | あり |
| XBOX One X Retail Mode | 最も正確な GPU / メモリ | 2.3 | 1,172 | 40 | なし | 8,128 \~ 9,152 | なし |
| XBOX One S Test Mode | 近似 | 1.75 | 914 | 12 | エミュレート | 5,120 | あり |
| XBOX One Test Mode | 近似 | 1.75 | 853 | 12 | エミュレート | 5,120 | あり |

## XBOX Series X Dev Kit のコンソール モード

| モード | 精度 | CPU (GHz) | GPU (MHz) | GPU CUs | タイトル メモリ (MB) | タイトル メモリ帯域 (GB/s) | 開発機メモリ利用可 |
| - | - | - | - | - | - | - | - |
| Anaconda Profiling Mode (既定) | 最も正確な GPU / メモリ | 3.6 | 1,825 | 52 | 10,208 \~ 13,312 | 560 + 336 | あり |
| Lockhart Profiling Mode | XBOX Series S に対して最も正確 | 3.6 | 1,565 | 20 | 7,998 \~ 8,572 | 224 + 56 | あり |
| Scarlett 40GB Mode | 帯域を維持したままメモリを増加 | 3.6 | 1,825 | 52 | 37,156 | 560 | なし |
| Lockhart 40GB Mode | Series S の CPU/GPU に非代表的なメモリ性能 | 3.6 | 1,565 | 20 | 37,156 | 560 | なし |

## 注意事項

* XBOX One X および XBOX Series X 上のタイトルは、それぞれ最大 **9,152 MB** および **13,312 MB** のメモリを使用できます。既定は 8,128 MB および 10,208 MB です。
* コンソール モードの変更は Profiling Mode を **変更しません**。追加メモリは Profiling Mode をオフにするまでタイトル、PIX、およびツールで利用可能です。
* アクティブなモードは `XSystemGetDeviceType` で検出します。Lockhart 40GB の場合は、`XBOXScarlettLockhart` を確認し、`XMemGetWorkingSetStatistics` から `GameLimit` を検査します。
* 一部のエミュレート モードでは、プラットフォーム機能が失われます。たとえば、XBOX One Test Mode では 4K や HDR を使用できません。
* 特定のコンソール モードで開発機上で取得した **PIX GPU キャプチャ** は、後で実際のターゲット コンソールで解析できます (例: XBOX One S Mode でキャプチャした XBOX One X は、正確な GPU パフォーマンス測定のために XBOX One S 上で解析できます)。

<Note>
  推奨される最終検証: XBOX One ファミリーの場合、XBOX One S 開発機 + XBOX One X 開発機を使用します。XBOX Series X|S の場合、`LockhartProfiling` および `AnacondaProfiling` 両モードで XBOX Series X|S 開発機上で検証します。
</Note>


## Related topics

- [Unreal Engine で GDK を使用する](/ja-jp/build/gdk-and-engines/unreal/unreal.md)
- [マルチプレイヤー テストにおける XBOX Manager のベスト プラクティス](/ja-jp/tools/tools-console/xbom/manager-tool-multiplayer.md)
- [RETAIL サンドボックスでのテストに関する推奨事項](/ja-jp/publishing/game-publishing/publishing-processes/managed-creators/publishing-processes-recommendations-for-testing-in-retail.md)
- [XBOX コンソール ゲーム向け認定テスト対象 XBOX 要件](/ja-jp/publishing/certification/console-cert-tested-requirements.md)
- [バックワード互換のみによるクロス世代ゲーム](/ja-jp/build/console-features/cross-gen/cross-gen-backcompat-only.md)
