Austin Kinross

Dev Lead, PIX on Windows

Developer on the PIX on Windows team at Microsoft.

Post by this author

PIX 2303.02: You asked, we listened! A bumper PIX release

Today we released PIX on Windows version 2303.02, which can be downloaded here. We have also released a new version of WinPixEventRuntime, which can be downloaded here. This release has many new features and bug fixes in direct response to requests and feedback we've received from PIX users. Thank you for all of your feedback and ...

PIX-2212.22-preview: Experimental raygen shader debugging and DXR resource access detection

Today we released PIX-2212.22-preview, available for download here. If you're working with DirectX Raytracing (DXR) then please consider trying out these new PIX features and letting us know how things go. Your feedback will help us improve the debugging experience in future PIX releases. If you aren't using a feature in the "What's New...

PIX 2206.20: Servicing release with new AMD plugin

Today we released PIX-2206.20, available for download here. The release is identical to the last PIX release (2205.24), except that it comes with a new version of the AMD plugin that supports additional AMD hardware and the latest AMD drivers...

PIX 2108.18: New programmatic capture APIs and much more

Today we released PIX on Windows version 2108.18, which can be downloaded here. We have also released a new version of WinPixEventRuntime, available here. This release has a lot of new features, including: This release also includes a new Visual C++ Redistributable that may request a reboot during ...

PIX 2101.27: AMD raytracing counters, DXIL improvements, and more

Today we released PIX version 2101.27, which can be downloaded here. This release adds support for new GPUs and counters to AMD’s PIX plugin, improves the DXIL debugging experience, contains several enhancements to the CPU sampling profiler, and adds many other smaller improvements.    AMD plugin improvements  This ...

GPU Captures: Support for D3D video

PIX on Windows version 2008.26 added support for taking GPU Captures of applications that use D3D video APIs. This means that you can now use PIX to capture regions of GPU work that involve videos, such as title screens in games or videos playing in web browsers. In this blog post, we’ll talk about how PIX captures video workloads and what ...

GPU Captures: How we support placed and reserved resources

Quick Links   Summary   Recap: placed and reserved resources in D3D12 In D3D12, there are three types of resources: A committed resource has its own dedicated backing memory that isn’t shared with any other resource. This makes them relatively easy for PIX to capture...

PIX 2008.26: Performance Improvements

Earlier today we released PIX on Windows version 2008.26, featuring a 100,000+ line rewrite of our component that takes GPU Captures. Morgan has described this release’s functional improvements in her blog post, but here we’ll take a closer look at the new performance improvements.    Recap: GPU Captures in PIX on Windows...

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

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

PIX 1903.26 – Occupancy for Turing GPUs and Variable Rate Shading

Today we released PIX-1903.26, available for download here. This release includes support for Variable Rate Shading in GPU Captures, and it adds support for Occupancy on NVIDIA Turing GPUs such as an RTX 2080.   Variable Rate Shading Variable Rate Shading (VRS) is a powerful new DirectX 12 feature that allows applications to ...