March 27th, 2019

PIX 1903.26 – Occupancy for Turing GPUs and Variable Rate Shading

Austin Kinross
Dev Lead

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 significantly reduce their pixel shading work in exchange for minimal loss of visual fidelity. It was announced last week over on the DirectX blog.

PIX fully supports applications that use VRS. In particular, PIX’s GPU Captures support capture and replay of VRS API calls. This allows VRS developers to inspect their shading rates in PIX and see the impact on their rendering work:

 

 

(Note: PIX had “Day One” support for VRS because the last PIX release secretly supported VRS! This is the first time we’ve discussed VRS on the PIX blog though.)

 

Occupancy on Turing

PIX’s Occupancy graph is now supported on NVIDIA Turing GPUs (such as an RTX 2080) running driver 419.67 or later. This means that the Occupancy graph is now supported on all modern GPUs from NVIDIA and AMD. Many thanks to our IHV partners for making this possible!

The Occupancy graph complements PIX’s other performance features such as High Frequency Counters, which are already supported on GPUs from AMD, Intel and NVIDIA. Here’s an updated table of supported features on modern GPUs from each IHV:

 

Timing Analysis Event List Counters Occupancy High Frequency Counters
AMD ✓ ✓ ✓ ✓
Intel ✓ ✓ ✘ ✓
NVIDIA ✓ ✓ ✓ ✓ (on Turing)

 

Please note that the Occupancy graph will be blank for DirectX Raytracing work. Insight into DirectX Raytracing workloads is possible via High Frequency Counters.

 

 

 

High Frequency Counter Group Descriptions on NVIDIA

This release also adds a detailed description to each High Frequency Counter group on NVIDIA Turing GPUs. This will make it easier to navigate the list of counters.

 

Other Changes

  • Miscellaneous fixes to the AMD plugin for High Frequency Counters
  • Based on user feedback, we’ve changed the High Frequency Counter icon to make it more discoverable

 

Feedback

As always, if you have any feedback on PIX then please don’t hesitate to use the feedback button (in the top-right corner of PIX) to contact us!

Category
PIX
Topics
release

Author

Developer on the PIX on Windows team at Microsoft.

0 comments

Discussion are closed.