PIX on Windows

Performance tuning and debugging for DirectX 12 games on Windows

Latest posts

Jan 27, 2020
Post comments count 0
Post likes count 0

WinPixEventRuntime 2001.27

Cooper Partin

Today we released WinPixEventRuntime 2001.27 on Nuget.  This release contains the following bug fixes and updates:

Dec 2, 2019
Post comments count 3
Post likes count 0

PIX 1911.27 – New Buffer Formatter and Capture from Launch

Damyan Pepper

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 aimed at helping you define and save custom formats and easily switch between them.  The updated buffer formatter editor includes syntax highlighting and an undo stack for a better editing experience. Once a custom formatter is saved, it will be available to use in al...

Sep 23, 2019
Post comments count 0
Post likes count 0

PIX 1909.23 – New timing capture features, performance improvements and bug fixes

Damyan Pepper

Today we released PIX 1909.23* which can be downloaded here. This release contains new timing capture features, support for programmatic captures in pixtool, performance improvements and many bug fixes. * 1909.23 is the new name for 1909.13.  Sorry for any confusion. New Timing Captures This release of PIX includes several enhancements to New Timing Captures aimed at helping you diagnose when your title’s threads have stalled and why.  Visual adorners are now drawn on the timeline to make it easier to see what caused a thread to be switched out and switched back in again. You can also now select a r...

Aug 22, 2019
Post comments count 1
Post likes count 0

PIX 1908.16 – Shader debugging fixes

Damyan Pepper

Today we released PIX 1908.16 which can be downloaded here. This is a servicing release that fixes a couple of issues that causes PIX to crash when inspecting or debugging shaders, otherwise it is identical to PIX 1908.02.

Aug 21, 2019
Post comments count 0
Post likes count 0

PIX CPU Tools: Introduction to New Timing Captures Videos

Steven Pratschner

We've recently posted a series of 4 new videos to the PIX for Windows YouTube channel.  These videos provide an overview of the features in New Timing Captures. Check 'em out.  If you have feedback, please use the Feedback button in PIX to contact us. Steven Pratschner PIX CPU Tools Program Manager

Aug 5, 2019
Post comments count 0
Post likes count 0

Windows 10 Servicing Release KB4505903 required for instrumented CPU captures

Steven Pratschner

If you're running the 1903 build of Windows 10 (the Spring 2019) update, you must have KB4505903 installed to take Function Summary, Callgraph, and Tracked Functions captures.  Without this update, your title will hang when taking one of these captures. To check whether you have this update, open Settings and go to Update and Recovery->View Update History. KB4505903 is currently in the process of being rolled out through Windows Update.  If you need the fix before it gets pushed to you, install the patch directly from: http://www.catalog.update.microsoft.com/Search.aspx?q=KB4505903 . We apologize ...

Aug 5, 2019
Post comments count 0
Post likes count 0

PIX 1908.02 – Fixes for customer issues, plus DXR and New Timing Capture improvements

Austin Kinross

Today we released PIX 1908.02, which can be downloaded here. This release fixes miscellaneous bugs that were reported to us by customers. It also adds new CPU features to New Timing Captures, and adds some final touches to the new DirectX Raytracing (DXR) Pipeline View in GPU Captures. Thank you everyone who has reported issues to us. As usual, if you encounter a problem then please use the feedback button in the top-right corner of PIX to contact us. We're very happy to help! Incidentally, this release fixes an issue that prevented the feedback button from working for some users. Please contact us at t...

Jul 11, 2019
Post comments count 0
Post likes count 0

GPU timing data in New Timing Captures

Cooper Partin

GPU timing data was added to the New Timing Captures preview feature in the PIX 1906.14 release.  This allows developers to view GPU work submission and execution, including async compute. Getting Started The application should be launched with the following GPU timings checkbox checked in the options to enable timing data collection. Command Queues D3D12 command queues created by the application are represented as separate lanes containing colored bars that indicate GPU work.  The name of the lane is a combination of D3D12 command queue name, if named by the title and the D3D12 command queue type (ex: DI...

Jun 28, 2019
Post comments count 0
Post likes count 0

PIX 1906.26 – Minor update fixes PIX on Insider Preview builds of Windows

Damyan Pepper

Today we released PIX 1906.26, available for download here. This release makes PIX compatible with the latest Insider Preview builds of Windows. Highlights