May 30th, 2025
1 reaction

PIX 2505.30 and 2505.30-preview: support for DXR 1.2, Cooperative Vectors and more

Austin Kinross
Dev Lead

Today we released two new versions of PIX, which can be downloaded here. These complement the new D3D12 Agility SDKs released today.

The new versions of PIX are:

  • PIX 2505.30 – supports the new retail D3D12 features released today in Agility SDK 1.616, including:
    • Opacity Micromaps (OMMs)
    • Tiled Resources Tier 4
  • PIX 2505.30-preview – supports the new preview D3D12 features released today in Agility SDK 1.717-preview, including:
    • Cooperative Vectors
    • Shader Execution Reordering (SER)
    • RayQuery support for OMMs.

Both versions also include some bug fixes compared to the last PIX release, 2505.09. Details are listed below.

We recommend that you only use PIX 2505.30-preview if you are using a preview D3D12 feature like Cooperative Vectors or SER. We recommend that all other PIX users use 2505.30.

As usual, if you have any feedback or suggestions for PIX then please get in touch! The best ways are via the DirectX Discord (#pix) or via the Help->Send Feedback button in PIX.

 

Opacity Micromaps (OMMs)

See this D3D12 blog post for more information about OMMs.

PIX 2505.30 has full support for OMMs on Day One of their retail release. In addition to capture/replay support and the ability to see your OMM data structures, you can also visualize your OMMs in PIX’s Acceleration Structure Viewer:

OMMs image

This is a screenshot PIX visualizing a tree and its leaves from the D3D12RaytracingOpacityMicromaps sample. Here, you can see which pixels within the tree geometry would be transparent (i.e. skip the anyhit shader), opaque (i.e. invoke the shader) and unknown. See the color legend on the right for more context.

If you have any feedback or suggestions then please contact us as usual!

 

Tiled Resource Tier 4

PIX 2505.30 offers full support for Tiled Resource Tier 4 on Day One.

 

Cooperative Vectors

PIX 2505.30-preview offers initial support for Cooperative Vectors. This includes:

  • Capture/replay support, and support for all existing profiling features in PIX
  • Shader Debugging support

coopvectors image

 

Shader Execution Reordering (SER)

Similarly, PIX 2505.30-preview offers full support for SER, including shader debugging support.

ser image

 

Bug Fixes

Both PIX 2505.30 and 2505.30-preview offer all PIX functionality supported in the last PIX release (2505.09), plus the following bug fixes:

  • Fix “Take Capture” focus issue
  • Fix misc other UI/UX issues reported by users
  • Fix Timeline Counter graphs on Intel GPUs
  • Fix “Max Frame Count” setting in the Settings Pane
  • Text Editor: Make Ctrl+A and Ctrl+C in the event list copy everything in the right order, regardless of original selection
  • Text Editor: preserve vertical scroll on Ctrl+A
  • Speculative fix for Event List crash hit by user
  • Fix potential crash in shader compiler initialization during PIX replay
  • Fix Export-to-C++ error in ModifyDescriptors() call during playback
  • Fix collecting timing data when PIX plugins are disabled
Category
PIX
Topics
release

Author

Developer on the PIX on Windows team at Microsoft.

0 comments