PIX is a debugging and perfomance tool that runs on the development computer, communicating with a PIX engine running on the Xbox One console. It is installed along with the rest of the Xbox One XDK, and is designed to work closely with Direct3D 11.x and Direct3D 12.x.
Locate and launch PIX in the version of Windows installed on your development computer.
PIX must be configured with the IP address of at least one Xbox One development kit. An IP address can be set by configuring a default address for all remote tools in the XDK, or by specifying an IP address in PIX that is only for use with PIX.
To set a default IP address for all remote tools, use Connect (xbconnect.exe).
Or, to specify a console just for use with PIX:

PIX can be used with multiple consoles, though only one console is active at any one time.
Profiling Mode, on the console, simply starts the debugging systems on the console, that are requirement for most debugging work.
You may have set this mode already as part of the console setup, if not set Profiling Mode on the console, using Configuration (xbconfig.exe):
xbconfig profilingmode=on
Profiling Mode can also be set from within PIX (a dialog box will be displayed if Profiling Mode is required for a feature, but is disabled). When Profiling Mode is not enabled, PIX will only allow System Monitor and GPU captures for the connected console, with GPU captures requiring free memory in the title partition to succeed, and all other features requiring a remote console are disabled including timing captures and GPU capture analysis.
For most features of PIX, ensure the Direct3D device is instrumented, by following the steps below.
The Direct3D Game template, and the samples, also provide examples of creating the Direct3D device correctly.
Note
There are several graphics debugging tools available with similar names to PIX, but with somewhat different functionality:
- PIX for Xbox One. This is described in the present set of documentation topics.
- Debugging features integrated into Visual Studio. These are useful for debugging at the API level, including for graphics development.
- The debugging features in Visual Studio Graphics Diagnostics.
- PIX for Xbox 360.