User Guide

  • 2020.4
  • 12/10/2020
  • Public Content
Contents

Measuring GPU Time for DirectX 9/10 Frames

While analyzing your graphics application you might need to measure GPU time to discover how much time your application spends within each region of the captured scene.
To measure GPU time and to normalize all available metrics:
  1. In the
    Scene Overview
    pane
    , select
    Regions Only
    or
    Full Tree
    view from the drop-down list.
  2. Select the GPU Duration metric.
  3. Arrange regions by time in the
    Old
    column
    (if nothing has been changed) or in the
    New
    column
    (if you modified something)
    and see which of the selected regions takes more time.
    NOTE
    You can use the
    D3DPerf_BeginEvent/EndEvent
    API calls to provide meaningful names for each region, such as "terrain pass" or "lighting effects", instead of using the default numbered names.
  4. Select the check box of the most time-consuming region to highlight it in the
    Visualization
    pane
    .
The following screenshot shows that the graphics application spends more time on the "39 to 67" region within the captured scene.

Product and Performance Information

1

Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex.