Pix는 Microsoft에서 관리하는 무료 독립형 독점 그래픽 디버거로, 언리얼 엔진과 같은 애플리케이션의 단일 프레임 캡처를 수행하는 데 사용할 수 있습니다. 이러한 캡처는 이벤트, API 호출 등을 통해 GPU에서 일어나고 있는 상황을 상세히 검사할 수 있도록 Pix로 로드됩니다.
Pix 설치하기
Pix는 Windows용 Pix 웹사이트에서 다운로드하여 설치할 수 있습니다. 아래의 지원되는 운영 체제 및 API 목록은 현재 Pix에서 지원하는 운영 체제 및 API로, 언리얼 엔진에서 지원하는 것과 다를 수 있습니다. 최신 업데이트는 Pix 다운로드 페이지를 참조하세요.
Pix는 다음과 같은 운영 체제를 지원합니다.
- Windows 10 및 11
Pix는 다음과 같은 그래픽 API를 지원합니다.
-
D3D11(에뮬레이터 사용 시 아래 지침 참조)
-
D3D12
-
Xbox GDK(이 문서에서는 다루지 않음)
프로젝트에서 Pix 활성화하기
Pix를 사용하려면 먼저 시스템에 Windows용 Pix를 설치해야 합니다. 언리얼 엔진 5.5부터는 프로젝트를 시작할 때 -AttachPix
명령줄 실행인자를 전달하기만 하면 Pix를 활성화할 수 있습니다.
시작 시 Pix가 어태치되면 레벨 뷰포트의 오른쪽 상단에 Pix 애플리케이션 아이콘이 표시됩니다.

자세한 단계는 아래의 지침을 참조해 주세요.
바로가기 프로퍼티를 통해 Pix 활성화하기
-
에디터 바로가기를 사용하여 명령줄 실행인자를 활성화합니다.
-
바로가기 탭에서 타깃 줄에
-AttachPix
를 추가합니다.
이 방법은 필요할 때만 Pix를 실행하려는 경우에 적합합니다. Visual Studio나 실행 시 명령줄 실행인자 전달을 지원하는 기타 IDE 내에서 이 명령줄 실행인자를 제공할 수도 있습니다.

프레임 캡처 수행하기
아래 단계에서는 언리얼 엔진 프로젝트에서 통합 Pix 플러그인을 사용해서나 Pix 애플리케이션에서 직접 단일 프레임 캡처를 수행하는 방법에 대해 개괄적으로 설명합니다.
Pix 문서에서 Pix 사용 및 기능에 대한 자세한 내용을 확인할 수 있습니다.
Pix 애플리케이션
다음은 언리얼 엔진을 독립형 Pix 실행파일과 함께 사용하여 프레임을 캡처하는 데 필요한 개괄적인 단계입니다.
-
적절한 명령줄 실행인자로 Pix를 환경설정하여 게임이나 UEEditor.exe를 실행합니다.
-
Pix를 통해 애플리케이션을 실행할 수도 있고, 실행 프로세스에 어태치할 수도 있습니다.
-
실행한 다음에는 에디터의 캡처 버튼이나 Pix의 기본 캡처 버튼을 사용하여 단일 프레임을 캡처할 수 있습니다.
D3D11 애플리케이션을 사용하는 경우, ForceD3D11On12 옵션을 선택해야 합니다.
-
-
실행파일을 실행합니다.
-
Pix 캡처 버튼이 자동으로 레벨 뷰포트에 표시될 것입니다.
-
캡처 버튼을 누르면 자동으로 Pix 내에 캡처가 열립니다.
-
Pix 구성, 애플리케이션 실행 및 프레임 캡처 수행에 대한 자세한 내용은 Pix 캡처 가이드를 참조하세요.
문제 해결하기
Pix 캡처에서 모든 이벤트를 볼 수 없다면, 백그라운드에서 CPU를 덜 사용(Use Less CPU in Background) 에디터 세팅을 비활성화했는지 확인하세요.

추가 노트 및 리소스
Pix 사용 및 프레임 캡처 분석에 대한 자세한 내용은 Pix 문서를 참조하세요.