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

# 在 PIX 中進行遊戲永續性測試

> 使用 Performance Investigator for XBOX (PIX) 和 Power Monitor 測量您 XBOX 遊戲的耗電量：逐步的開發套件設定、擷取和計量。

**Performance Investigator for XBOX (PIX)** 是 XBOX 上用於圖形效能的主要工具。它還隨附 **Power Monitor**，讓您可以詳細分析耗電量，查看峰值和谷值相對於畫面內容出現的位置。

如需工具和計量的概觀，請參閱 [永續性開發人員概觀](https://docs.xbox.com/zh-TW/build/game-principles/sustainability/sustainability-developer-overview.md)。如需一般 PIX 文件，請參閱 [PIX for XBOX](https://docs.xbox.com/zh-TW/tools/tools-console/pix/pix.md)。

## 必要條件

* 已安裝最新版 **GDK** 的電腦，且與您的主機位於同一網路。
* 透過 GDK 安裝的 **PIX**。
* 在 PIX 中選取 **Power Monitor**。
* **XBOX Series X 開發套件**。

## 設定主機以進行分析

**1. 透過 GDK 命令提示字元連線**

在您的電腦上啟動 **GDK 命令提示字元**並連線至主機：

```sh theme={null}
xbconnect <tools-ip>
```

Tools IP 位於主機的 **Settings › Console info › Developer settings**。

**2. 在 XBOX Manager 中啟用分析模式**

啟動 **XBOX Manager**，瀏覽至 **Console settings › Debug**，然後勾選 **Enable profiling mode**。

> [!WARNING]
>
> 在電力測試結束後、恢復一般 XR 測試之前，請停用分析模式。

**3. 啟動 PIX**

在電腦上啟動 **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**

### 作用中的計量

啟用/停用先前選取的計量，並變更其色彩。

> [!TIP]
>
> 確定圖表是以 **Average** 彙總。在 PIX 左下角選取計量，然後在右側面板中開啟 **Graph** 索引標籤，確認彙總下拉式清單已設為 **Average**。

### 使用圖表

醒目提示圖表的某個區段以縮放或對齊時間軸。實用的動作：

* **Zoom to Selected Range**：讓選取的範圍填滿圖表區域，以取得精細檢視。
* **Zoom Timeline View to Selected Range**：將影片時間軸對齊至選取的範圍，讓您可以查看資料是在遊戲中的哪個位置擷取的。
* **Export Graphed Metrics**：將每個資料點 (值 + 時間戳記) 匯出為 CSV。在 Excel 中開啟，並使用 `=AVERAGE(...)` 計算平均值。

## 認證團隊的主機設定

針對在認證實驗室中測試的每款遊戲，XBOX 都會保留相同的設定，以取得遊戲之間可比較的結果。各項變數的一致性正是讓跨遊戲比較有意義的關鍵。

[實驗室平台基準](https://docs.xbox.com/zh-TW/build/game-principles/sustainability/lab-platform-baselines.md) 頁面會回報使用此設定所擷取的平均值。

## 後續步驟

* [永續性開發套件指南](https://docs.xbox.com/zh-TW/build/game-principles/sustainability/sustainability-devkit-guide.md)：不使用 PIX，直接在開發套件上讀取電力。
* [永續性開發人員概觀](https://docs.xbox.com/zh-TW/build/game-principles/sustainability/sustainability-developer-overview.md)：應信任哪些計量，以及改善機會藏在哪裡。
* [動態電源狀態](https://docs.xbox.com/zh-TW/build/game-principles/sustainability/dynamic-power-states.md)：使用 PIX 驗證 DPS 行為。


## Related topics

- [使用開發套件進行遊戲永續性測試](https://docs.xbox.com/zh-TW/build/game-principles/sustainability/sustainability-devkit-guide.md)
- [遊戲永續性實驗室平台基準](https://docs.xbox.com/zh-TW/build/game-principles/sustainability/lab-platform-baselines.md)
- [遊戲永續性認證測試](https://docs.xbox.com/zh-TW/build/game-principles/sustainability/sustainability-case-studies.md)
- [遊戲永續性全球平台基準](https://docs.xbox.com/zh-TW/build/game-principles/sustainability/global-platform-baselines.md)
- [遊戲永續性 Halo Infinite 案例研究](https://docs.xbox.com/zh-TW/build/game-principles/sustainability/case-studies/case-studies-halo.md)
