> ## 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.

# 使用 PIX 進行永續性分析

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

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

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

## 必要條件

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

## 設定主機以進行分析

<Steps>
  <Step title="透過 GDK 命令提示字元連線">
    在您的電腦上啟動 **GDK 命令提示字元**並連線至主機：

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

    Tools IP 位於主機的 **Settings › Console info › Developer settings**。
  </Step>

  <Step title="在 XBOX Manager 中啟用分析模式">
    啟動 **XBOX Manager**，瀏覽至 **Console settings › Debug**，然後勾選 **Enable profiling mode**。

    <Warning>
      在電力測試結束後、恢復一般 XR 測試之前，請停用分析模式。
    </Warning>
  </Step>

  <Step title="啟動 PIX">
    在電腦上啟動 **PIX**。應用程式應會切換至主機檢視。

    主機檢視包含：

    * **Timing Capture Options**：資料的擷取和傳輸方式。
    * **Graphs**：擷取資料的即時視覺化。
    * **Counter Control Panel**：移除/新增目前繪製在圖表中的資料集。
    * **Counter Menu**：PIX 可擷取的完整計數器清單。
  </Step>
</Steps>

## 設定擷取

在 **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**

## 擷取資料

<Steps>
  <Step title="啟動遊戲">
    啟動遊戲。圖表應會開始列出擷取的資料。
  </Step>

  <Step title="開始擷取">
    瀏覽至您要測試的區域。按下 **Start Timing Capture** 或 `Ctrl+T` 開始擷取影片和資料。
  </Step>

  <Step title="進行遊戲並停止">
    在該區域中推進遊戲。按下 **Stop Timing Capture**。應用程式會切換至 **Timeline** 索引標籤，將擷取的計量與擷取的影片配對。
  </Step>
</Steps>

## 閱讀 Metrics 索引標籤

開啟 **Metrics** 索引標籤以查看電力使用量的呈現方式。

### 計量選取器

挑選要繪製圖表的計量。針對電力分析，請使用：

* **Power Monitor › Load**
* **GPU › GPU% Busy**

### 作用中的計量

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

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

### 使用圖表

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

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

## 認證團隊的主機設定

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

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

## 後續步驟

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


## Related topics

- [使用 PIX 进行可持续性分析](/zh-CN/build/game-principles/sustainability/sustainability-pix-guide.md)
- [可持续性开发者概览](/zh-CN/build/game-principles/sustainability/sustainability-developer-overview.md)
- [动态电源状态(DPS)](/zh-CN/build/game-principles/sustainability/dynamic-power-states.md)
- [NDA 主題目錄 - Microsoft Learn 線上連結](/zh-TW/nda/nda-topic-directory.md)
- [使用 PIX (Performance Investigator) 分析 Windows 游戏](/zh-CN/tools/tools-pc/pix-for-windows.md)
