PIX on Windows

Performance tuning and debugging for DirectX 12 games on Windows

Latest posts

Nov 30, 2017
Post comments count 0
Post likes count 0

PIX 1711.28 – GPU memory usage, TDR debugging, DXIL shader debugging, and child process GPU capture

Shawn Hargreaves

Today we released PIX_1711.28.  New in this release:    

Oct 24, 2017
Post comments count 0
Post likes count 0

PIX survey – we want to hear from you!

Brian Rasmussen (MSFT)

In January we released the first version of PIX on Windows to the public. As we’re approaching the end of the year, we would like to hear from you. Please take a moment and let us know what you think about PIX on Windows. Does it work for you? Does it make your games better? Your input is important, and it helps us build a better tool for you. Please click this PIX Survey link to send us a mail with your answers to the questions below. The expected replies are listed in parentheses after each question. If you have additional feedback, please feel free to add to the questions below. Thanks from the PIX on W...

Sep 19, 2017
Post comments count 0
Post likes count 0

PIX 1709.18.004 – Dr. PIX bandwidth on AMD and Intel, access tracking for bindless resources, more performance warnings, and pixtool save-resource

Shawn Hargreaves

Today we released PIX 1709.18.004 beta and an updated WinPixEventRuntime (version 1.0.170918004). New in this release:

Jul 25, 2017
Post comments count 0
Post likes count 0

PIX 1707.25 – counter rollup, new Dr. PIX experiments, pixel kill reason, and pixtool.exe

Shawn Hargreaves

Today we released PIX 1707.25 beta. New in this release:  

Jun 27, 2017
Post comments count 0
Post likes count 0

PIX 1706.25.002 – system monitor and timing capture improvements

Shawn Hargreaves

Today we released PIX 1706.25.002 beta and an updated WinPixEventRuntime (version 1.0.170625002). New in this release:  

May 18, 2017
Post comments count 0
Post likes count 0

PIX 1705.17 – Intel GPU counters

Shawn Hargreaves

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 the rendering pipeline, and also covers memory bandwidth and cache usage.  This can help PIX users optimize their titles to run efficiently on Intel hardware. Intel GPU counters are supported on 6th Generation Intel Core Processors or newer (e.g. Skylake and Kabylake).  They...

May 17, 2017
Post comments count 0
Post likes count 0

PIX 1705.16 – AMD GPU counters, preliminary DXIL support, and more warnings

Shawn Hargreaves

Today we released PIX 1705.16 beta.  New in this release:   AMD GPU Counters We are delighted to announce a partnership with AMD to enable a rich set of hardware performance counters inside PIX.  When running on an AMD GPU with the latest driver (17.5.1) you will see ~90 newly available counters that can be added to the PIX event list.  Information such as hardware utilization and bottlenecks can help PIX users better optimize their titles to make efficient use of AMD hardware. Many thanks to our partners at AMD for making this possible! Note that not all counter values are currently rol...

Apr 27, 2017
Post comments count 0
Post likes count 0

PIX 1704.27 – D3D12 usage warnings, Dr. PIX, and CPU hotpath analysis

Shawn Hargreaves

Today we released PIX 1704.27 beta.  New in this release:   Warnings New GPU capture warnings are available in the Warnings pane.  To analyze a capture for them, click on Collect Experimental Warnings. Each new warning will be marked experimental until we build up confidence that it is working reliably and not reporting too much noise.  We would greatly appreciate feedback about whether useful warnings were reported for your title, any false positives, suggestions for other things you would like PIX to warn about, etc. Warnings added in this release are: ...

Apr 14, 2017
Post comments count 0
Post likes count 0

PIX 1704.14-servicing – graphics driver compatibility fix

Shawn Hargreaves

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).