PIX-1810.02 – Direct3D11 and WinML

Release Notes Today we released PIX-1810.02. This version includes: Support for capturing Direct3D 11 apps on RS5 Support for capturing WinML workloads on RS5 Default file extension is now .wpix Various bug fixes Direct3D 11 on 12 Support On RS5 PIX can now be instructed to use a Direct3D11-to-Direct3D12 translation layer to make GPU captures…

0

PIX 1807.19 – Shader Table Viewer

Today we released PIX 1807.19 which includes a new Shader Table Viewer. The Shader Table Viewer has been added to the Pipeline View, which provides deep insight into a raytracing shader table’s contents. The viewer visualizes how the shader table’s bytes will be interpreted by GPU. Each shader record’s corresponding shader export, local root signature,…

0

PIX 1806.11 – Fence signals and waits visualization, major UI streamlining, new Edit and Continue experience, and more

Today we released PIX 1806.11 which includes numerous new and updated features: Timing captures now track and visualize fence signals and waits to help you understand synchronization issues. We have updated the WinPixEventRuntime to allow you to name fences to make it easier to locate interesting fences in a capture. Please see the documentation for…


PIX 1803.25 – GPU Occupancy, CPU sampling, automatic shader PDB resolution, and more

Today we released PIX 1803.25 which includes numerous new and updated features: GPU Occupancy provides detailed insight into how shader workloads execute on the GPU. As announced at GDC we have collaborated with NVIDIA to bring console-level performance details about how shaders execute on the hardware to PIX on Windows. Many thanks to our partners…


PIX 1803.16-raytracing – DirectX Raytracing support

Today we released PIX-1803.16-raytracing which adds experimental support for DirectX Raytracing (DXR). As just announced at GDC this morning, Microsoft is adding support for hardware accelerated raytracing to DirectX 12 and with this release PIX on Windows supports DXR rendering so you can start experimenting with this exciting new feature right away. Please follow the…


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

Today we released PIX_1711.28.  New in this release: Timing captures now track GPU memory usage, and PIX can show how heaps and resources are created and managed with respect to the underlying GPU memory. This can be used to understand and optimize heap residency and troubleshoot performance issues caused by paging between local and non-local…


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

Today we released PIX 1709.18.004 beta and an updated WinPixEventRuntime (version 1.0.170918004). New in this release: Dr. PIX  “Bandwidth” page is now enabled on AMD and Intel Access tracking for bindless resources PIX now instruments shaders so it knows exactly what data was read or written via dynamic indexing This makes the Pipeline view far…


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

Today we released PIX 1707.25 beta. New in this release: GPU counter improvements GPU counter values are now accurately rolled up from individual draws to their parent regions Added support for some AMD R5xx GPUs that did not previously work with PIX Improved accuracy of the crop__sol_pct and zrop__sol_pct counters on NVIDIA GPUs Dr. PIX…


PIX 1706.25.002 – system monitor and timing capture improvements

Today we released PIX 1706.25.002 beta and an updated WinPixEventRuntime (version 1.0.170625002). New in this release: System Monitor displays realtime counter data while a game is running Present statistics (fps, frame duration, sync interval) GPU memory usage (commitment, budget, demotions) Custom title counters reported by the WinPixEventRuntime PIXReportCounter API Continuous timing captures Record timing data…


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 the rendering…