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