Microsoft's PIX team has announced their latest version adding support for GPU Occupancy on AMD GPUs, allowing developers to get detailed insight into how shader workloads execute on the GPU.
From the announcement:
- While the Execution Duration timeline lane shows the total execution time for draws and other rendering operations, the new Occupancy lane shows the associated work as it moves through the GPU’s rendering pipeline. You’ll see how work is broken into vertex shader work, pixel shader work, and so forth giving you a much more accurate view of how the hardware handles your rendering.
- The Occupancy lane shows VS, HS, DS, GS, PS, and CS work corresponding to the different pipeline stages as well as a stage labeled Internal which allows GPU vendors to account for work that doesn’t map to any of the conventional pipeline stages.
- With this release GPU Occupancy is available for both AMD and NVIDIA GPUs.