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