Author Topic: Microsoft PIX 1803.25 released with GPU Occupancy and CPU sampling  (Read 1414 times)

0 Members and 1 Guest are viewing this topic.


  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2036
    • View Profile
PIX 1803.25 has been released. PIX is aperformance tuning and debugging tool for DirectX 12 games on Windows and Xbox.

PIX 1803.25 – GPU Occupancy, CPU sampling, automatic shader PDB resolution, and more

Today we released PIX 1803.25 which includes numerous new and updated features:

-  GPU Occupancy provides detailed insight into how shader workloads execute on the GPU. As announced at GDC we have collaborated with NVIDIA to bring console-level performance details about how shaders execute on the hardware to PIX on Windows. Many thanks to our partners at NVIDIA for helping us enable this great feature in PIX on Windows.

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

        - To collect GPU occupancy data you have to Collect Timing Data first. Once the timing data is available, click the Enable button in the Occupancy lane to collect the data and populate the view.

        - This feature is currently only available on NVIDIA GPUs and it requires an updated driver. Please make sure to get version 391.35 or later to use this feature.

        - We’re working on surfacing this information for other GPUs as well, so stay tuned for updates.