Damyan Pepper

Dev Lead, DirectStorage for WIndows

Developer lead on the DirectStorage for Windows team

Post by this author

Capturing GPU Work

One of the most significant changes we’ve made in PIX-2008.26 has been to make the GPU capture process focus on capturing GPU work rather than API calls. This blog post will explain how PIX used to work, describe some of the drawbacks with this approach, how it works now, and the benefits we get from it. Hopefully, you’ll find this ...

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

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

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

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

PIX 1908.16 – Shader debugging fixes

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

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

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

PIX 1904.23 – New Timing Capture preview and improved DXIL shader debugging

Today we released PIX 1904.23, available for download here.  This release contains a preview of the new Timing Capture implementation and improvements to DXIL shader debugging and pixtool as well as various other improvements and bug fixes. Highlights Preview of new Timing Capture implementation ...

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

PIX 1807.19 – Shader Table Viewer

Today we released PIX 1807.19 which includes a new Shader Table Viewer. (image...