PIX on Windows

Performance tuning and debugging for DirectX 12 games on Windows

PIX 1903.12 – High Frequency Counters
PIX 1903.12 – High Frequency Counters
Today we released PIX-1903.12, available for download here. This release includes an exciting new feature in GPU Captures: High Frequency Counters. With High Frequency Counters, developers can plot graphs of GPU hardware counter values over time and correlate ranges of the graphs back to specific events within their GPU Capture. These ...
PIX 1901.28 – Timing Data Improvements and support for new GPUs
PIX 1901.28 – Timing Data Improvements and support for new GPUs
Today we released PIX-1901.28, which can be downloaded here. In this release we’ve made improvements to Timing Data in GPU Captures, added support for new GPUs from NVIDIA and AMD, and fixed miscellaneous other issues described below. Timing Data Improvements for GPU Captures We have significantly reworked how PIX collects Timing Data in GPU...
PIX 1812.14 – Playback Adapter Selection
PIX 1812.14 – Playback Adapter Selection
Today we released PIX-1812.14, which adds support for selecting the playback adapter, displaying unbound resources and improvements to the occupancy lane.  This release also includes various miscellaneous fixes detailed below. Playback Adapter Selection PIX now allows you to select the GPU on which to play back a recording. After opening a ...
PIX 1810.24 – Support for final DirectX Raytracing API
PIX 1810.24 – Support for final DirectX Raytracing API
Today we released PIX-1810.24, which adds support for the final DirectX Raytracing (DXR) API that’s part of the Windows 10 October 2018 Update (a.k.a. “RS5”). This release also fixes miscellaneous other bugs, including an incompatibility between PIX and the latest AMD 18.40+ drivers. Features available in PIX to help developers debug ...
PIX-1810.02 – Direct3D11 and WinML
PIX-1810.02 – Direct3D11 and WinML
Release Notes Today we released PIX-1810.02. This version includes: Direct3D 11 on 12 Support On RS5 PIX can now be instructed to use a Direct3D11-to-Direct3D12 translation layer to make GPU captures of Direct3D11 applications. At playback, the PIX UI will show the resulting Direct3D12 calls but will offer no mapping back to ...
New PIX CPU Profiling Videos
New PIX CPU Profiling Videos
Two new videos have been posted to the PIX for Windows YouTube channel. Both videos highlight the CPU profiling features in PIX timing captures. The first video provides an overview of Timing Captures while the second introduces the Tracked Functions and CPU sampling features...