PIX on Windows

Performance tuning and debugging for DirectX 12 games on Windows

PIX 1705.17 – Intel GPU counters

PIX 1705.17 beta is now available for download. This release introduces a partnership with Intel.  We are pleased to announce that PIX now supports a set of ~200 hardware performance counters when running on a compatible Intel GPU.  The new data includes processing counts, busy percentages, and bottleneck information from different parts of...

PIX 1704.14-servicing – graphics driver compatibility fix

Today we released a bugfix update: PIX 1704.14-servicing.  This resolves an incompatibility between PIX and the latest NVIDIA graphics drivers.  This version is otherwise identical to the previous 1703.20.002 release (but stay tuned - we are hard at work on some new features that will be showing up soon...

PIX videos on Channel 9

From GDC 2017, Shawn Hargreaves and Max McMullen talk about D3D12 Performance Tuning and Debugging with PIX and GPU Validation. Seth Juarez talks to Brian Rasmussen from the PIX team and Cameron Egbert from the Minecraft team about debugging and performance optimization for DirectX 12 games with PIX on Windows...

Using PIX on hybrid graphics systems

If you are using PIX on a laptop which contains both integrated and discrete GPUs, you may be disappointed to notice that we currently¹ default to running the PIX analysis engine on the less powerful integrated part. For those who prefer to use the discrete GPU, we have added documentation about how to configure that in your driver control ...

PIX 1702.23.002 – visualizers, better warnings UI, memory capture type tracking, and MSAA sample inspection

Today we released PIX 1702.23.002 beta.  New in this release:   Rendertarget visualizers are available in the Pipeline view when inspecting the contents of a rendertarget.  The default Image visualizer just shows the image as normal: (image) The Wireframe visualizer highlights whatever geometry was rendered by the ...