PIX on Windows

Performance tuning and debugging for DirectX 12 games on Windows

Analyzing stalls and context switches in Timing Captures
Analyzing stalls and context switches in Timing Captures
A context switch occurs when a CPU core switches from executing code on one thread, to executing code on a different thread, or going to idle. When the OS switches the thread that is running on a CPU, it must save and restore state, both for the thread that is being switched out, and for the thread that is being switched in. This state, or ...
Comments are closed.0
PIX 2007.29 – Dark Theme, bug fixes
PIX 2007.29 – Dark Theme, bug fixes
Today we released PIX version 2007.29 which can be downloaded here. This release introduces Dark Theme, a change to timing capture file formats, and includes several bug fixes.   Dark Theme PIX now has a Dark Theme! You can enable Dark Theme in the Theme tab in the Settings menu. We hope this often requested feature will keep eyes ...
PIX 2006.26 – Fence Signal/Wait Arrows in GPU Captures
PIX 2006.26 – Fence Signal/Wait Arrows in GPU Captures
Today we released PIX 2006.26 which can be downloaded here. This release contains support for fence signal-wait arrows in GPU captures, document tab behavior improvements, buffer viewer enhancements, and many bugfixes.   Fence Signal-Wait arrows for GPU captures GPU captures now track and visualize fence signals and waits to help you...
PIX 2004.27  –  Improved struct support in the Buffer Viewer, CPU Memory and File IO Data in Timing Captures
PIX 2004.27 – Improved struct support in the Buffer Viewer, CPU Memory and File IO Data in Timing Captures
Today we released PIX 2004.27 which can be downloaded here. This release contains improved support for structs in the Buffer Viewer, and support for CPU memory allocation data and file I/O data in Timing Captures. This version also includes an updated plugin for AMD GPUs, and supports a new pixtool flag to help automate grabbing an unknown ...
PIX 2003.26 – DirectX 12 Ultimate and DXIL debugging
PIX 2003.26 – DirectX 12 Ultimate and DXIL debugging
Today we released PIX 2003.26 which can be downloaded here. This release contains support for DirectX 12 Ultimate, source-level debugging of DXIL shaders, a new GPU capture timeline, CPU/GPU event correlation in new timing captures and many more bug fixes and performance improvements. DirectX 12 Ultimate Support PIX on Windows now has ...
PIX 1911.27 – New Buffer Formatter and Capture from Launch
PIX 1911.27 – New Buffer Formatter and Capture from Launch
Today we released PIX 1911.27 which can be downloaded here.  This release contains an updated buffer formatter, the ability to start capturing of a process from initial launch, support for Windows 10 Insider Preview Builds (20H1) and many bug fixes. Buffer Formatter This release of PIX includes several enhancements to the Buffer Formatter...