PIX on Windows

Performance tuning and debugging for DirectX 12 games on Windows

Memory profiling support for allocations made from a title’s custom allocator

Starting with the 2303.02 release of PIX on Windows, PIX timing captures can track memory allocations and frees made by your custom memory allocators. By calling the new APIs, PIXRecordMemoryAllocationEvent and PIXRecordMemoryFreeEvent, you provide PIX with the data it needs to display information about all memory allocations and frees made...
Comments are closed.0 1

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 2210.10-preview: Initial support for Preview Agility SDK v706

Announcing Preview Builds PIX on Windows has always been dedicated to keeping pace with the official releases of the Agility SDK. However, developers working with the Preview versions of the Agility SDK - which contain D3D12 features that are still in progress - are left without a meaningful graphics debugger. This can be especially ...

PIX 2208.10: SM 6.7 support, GPU and Timing Capture Improvements

Today we released PIX version 2208.10, which can be downloaded here. This release has support for many new features, including:   GPU Capture Improvements Support for Shader Model 6.7 Last month the DirectX team released Shader Model 6.7, and today’s PIX release includes support for ...

Using performance budgets in the Timing Capture metrics view

The 2208.10 release of PX on Windows adds the ability to specify performance budgets in the Timing Capture metrics view. Performance budgets make it easy to quickly find points in the graph that are over their budget. Performance budgets can be specified for any metric. Budgets are often assigned for a variety of scenarios, including ...
Comments are closed.0 0

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 2205.24: Unlocking Arm and Qualcomm development

Today we released PIX-2205.24, which can be downloaded here. This release contains Arm64 support for PIX and a Qualcomm plugin, bringing first-class support to graphics devs who want their apps to run as well as possible on Arm-based Windows hardware. PIX now runs natively on Arm64 With Arm-based Windows devices becoming more popular, we’...

Timing Capture Metrics View improvements in PIX 2203.30

The 2203.30 version of PIX on Windows contains two new features in the Timing Capture Metrics View.  We added both of these features based on your feedback.  The first new feature is the ability to graph a PIX CPU events execution time and stalled time, in addition to its duration.  The second feature is an enhancement to the consolidated ...
Comments are closed.0 0

PIX 2203.30: Export to C++, UI changes and more!

Today we released PIX version 2203.30, which can be downloaded here. This release has a lot of new features, including: Export to C++ This release adds the ability to export a GPU Capture file into a series of C++ files that perform the captured D3D12 work. Potential use cases for ...