> ## 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 타이틀의 전력 소비를 측정하세요 — devkit 설정, 캡처, 지표에 대한 단계별 안내.

**Performance Investigator for XBOX(PIX)** 는 XBOX의 그래픽 성능을 위한 주요 도구입니다. **Power Monitor**도 함께 제공되어 전력 소비를 세밀하게 프로파일링할 수 있으며, 화면에 표시되는 내용을 기준으로 피크와 저점이 어디에서 발생하는지 확인할 수 있습니다.

도구와 지표 개요는 [지속 가능성 개발자 개요](/build/game-principles/sustainability/sustainability-developer-overview)를 참조하세요. PIX 일반 문서는 [PIX for XBOX](/tools/tools-console/pix/pix)를 참조하세요.

## 사전 요구 사항

* 콘솔과 같은 네트워크에 있는, 최신 **GDK**가 설치된 PC.
* GDK를 통해 설치된 **PIX**.
* PIX에서 선택된 **Power Monitor**.
* **XBOX Series X 개발 킷**.

## 프로파일링을 위한 콘솔 설정

<Steps>
  <Step title="GDK 명령 프롬프트를 통한 연결">
    PC에서 **GDK Command Prompt**를 실행하고 콘솔에 연결합니다.

    ```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 실행">
    PC에서 **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**

### Active Metrics

이전에 선택한 지표를 활성화/비활성화하고 색상을 변경합니다.

<Tip>
  그래프가 **Average**로 집계되도록 하세요. PIX 왼쪽 하단에서 지표를 선택한 뒤 오른쪽 패널에서 **Graph** 탭을 열고 집계 드롭다운이 **Average**로 설정되어 있는지 확인하세요.
</Tip>

### 그래프 다루기

그래프의 한 구간을 하이라이트해 확대하거나 타임라인을 정렬할 수 있습니다. 유용한 동작:

* **Zoom to Selected Range** — 선택된 범위로 그래프 영역을 채워 세밀하게 볼 수 있게 합니다.
* **Zoom Timeline View to Selected Range** — 비디오 타임라인을 선택된 범위에 정렬해 데이터가 게임의 어느 지점에서 캡처되었는지 볼 수 있습니다.
* **Export Graphed Metrics** — 모든 데이터 포인트(값 + 타임스탬프)의 CSV를 내보냅니다. Excel에서 열어 `=AVERAGE(...)`로 평균을 계산할 수 있습니다.

## Certification의 콘솔 구성

Certification 랩에서 테스트되는 각 타이틀에 대해 XBOX는 동일한 설정을 유지하여 타이틀 간 비교 가능한 결과를 얻습니다. 변수 전반에 걸친 일관성이 타이틀 간 비교를 의미 있게 만듭니다.

이 구성으로 캡처한 평균값은 [Lab 플랫폼 베이스라인](/build/game-principles/sustainability/lab-platform-baselines) 페이지에 보고되어 있습니다.

## 다음 단계

* [지속 가능성 devkit 가이드](/build/game-principles/sustainability/sustainability-devkit-guide) — PIX 없이 devkit에서 직접 전력 확인.
* [지속 가능성 개발자 개요](/build/game-principles/sustainability/sustainability-developer-overview) — 어떤 지표를 신뢰하고 어디에서 이득이 숨어 있는지.
* [Dynamic Power States](/build/game-principles/sustainability/dynamic-power-states) — PIX로 DPS 동작을 검증.


## Related topics

- [PIX(Performance Investigator)로 Windows 타이틀 프로파일링하기](/ko/tools/tools-pc/pix-for-windows.md)
- [Partner Center에서 지속 가능성 데이터 확인](/ko/build/game-principles/sustainability/partner-center-sustainability-data.md)
- [지속 가능성 개발자 개요](/ko/build/game-principles/sustainability/sustainability-developer-overview.md)
- [Dynamic Power States (DPS)](/ko/build/game-principles/sustainability/dynamic-power-states.md)
- [지속 가능성 사례 연구 개요](/ko/build/game-principles/sustainability/case-studies/case-studies-overview.md)
