Analyzing Real-time Media Performance Metrics

Looking at the real-time metrics you can quickly check:

  • if your application was able to offload video processing to GPU through Microsoft® DXVA or Intel® Media SDK interfaces
  • GPU utilization per each type of media operations

What if the GPU General Usage indicator is close to 100%?

If you see that the GPU General Usage indicator is high and close to 100%, your application is GPU-bound. It might happen in case of unconstrained media processing with all video operations offloaded to GPU, for example video encoding or transcoding through Intel® Quick Sync technology on 2nd generation Intel® Core™ processors.

If this is not a case, create a media performance trace capture file for visualization and detailed analysis in the Intel® GPA Platform Analyzer. For details refer to Analyzing a Media Performance Trace Capture File.

What if I see significant GPU utilization by non-media operations?

GPU can be utilized significantly by non-media operations, such as GHAL3D and Unknown. To analyze and optimize graphic operations executed through Microsoft* DirectX*, use Intel® GPA tools.

See Also

Creating a Media Performance Trace Capture File
Analyzing a Media Performance Trace Capture File
Introduction to the Intel® GPA Media Performance Analyzer
Media Performance Dialog Box
Intel® GPA Tools Overview
Layout of the Media Performance Trace Capture File

Analyzing Real-time Media Performance Metrics