Get Started with Intel® Graphics Performance Analyzers (Intel® GPA)

Intel® Graphics Performance Analyzers (Intel® GPA) provide a solution for graphics analysis and optimization that can help you improve the performance of games and other graphics-intensive Microsoft DirectX*, Apple Metal*, OpenGL*, and Android OpenGL ES* applications.

Intel® GPA is available on Windows*, macOS*, and Ubuntu* hosts. To analyze DirectX* applications, you can only use Intel® GPA on Windows* hosts. OpenGL* desktop targets are supported on Ubuntu* and macOS* hosts. Metal* desktop applications are only supported on macOS hosts. For Android OpenGL ES* applications, you can use Intel® GPA on any host.

You can download and install Intel® GPA as a standalone product (for all hosts), or as part of the Intel® System Studio (for Windows and Ubuntu hosts).

Select Your Host System to Get Started:

Click to learn more about Windows* host supportClick to learn more about OS X* host supportClick to learn more about Ubuntu* host support

Key Features

System Analysis: Understand High-Level Performance Profile of Your Game

  • View CPU, GPU, Graphics API, and power metrics in real time to determine whether your application is CPU or GPU bound
  • Understand the power utilization of your application, which is especially important for mobile platforms
  • Experiment with graphics pipeline state overrides to perform a high-level iterative analysis of your game without changing a single line of code
  • Capture frames and traces for detailed analysis with Graphics Frame Analyzer and Trace Analyzer, respectively

 

Learn more about system analysis on different hosts: Windows (Windows | Android apps), macOS (macOS | Android apps), Ubuntu (Ubuntu | Android apps)

Frame Analysis: Pinpoint Performance Bottlenecks within a Frame

  • Explore a variety of metrics at the API call level to find performance bottlenecks
  • Analyze all graphics resources and textures used in the frame
  • Experiment with rendering states, graphics primitive parameters, as well as shaders without recompiling your game code
  • Analyze pixel history for your application
  • Correlate rendering issues with the exact stage of the graphics pipeline

 

Learn more about frame analysis on different hosts: Windows (Windows | Android apps), macOS (macOS | Android apps), and Ubuntu (Ubuntu | Android apps)

Platform Analysis: Visualize the Interaction of Your App and its Threads across all CPUs and the GPU

  • Correlate CPU and GPU activity to understand whether your app is effectively using all compute resources, or it is CPU/GPU bound
  • Explore GPU usage and analyze a software queue for GPU engines at each moment of time
  • Identify GPU and CPU application frame rate and how it depends on vertical synchronization
  • Explore the performance of your application per selected GPU metrics over time

Learn more about platform analysis on the Windows host (Windows apps)

Training and Documentation

To learn more about the product, see the following resources:

Online Training

Get access to Intel® GPA videos and tutorials.

Release Notes

Learn about Intel® GPA new features and supported system configurations.

User Guide

View documentation for all the Intel® GPA features.

Support Forum

Ask your questions about Intel® GPA and get help and support.

Intel® Software Documentation Library

View full documentation library for this and other Intel® software products.

Get Started with Intel® System Studio

Get Started with Intel® System Studio.

Legal Information

This document contains information on products, services and/or processes in development. All information provided here is subject to change without notice. Contact your Intel representative to obtain the latest forecast, schedule, specifications and roadmaps.

The products and services described may contain defects or errors which may cause deviations from published specifications.

Intel and the Intel logo are trademarks of Intel Corporation in the U.S. and/or other countries.

* Other names and brands may be claimed as the property of others.

Microsoft, Windows, and the Windows logo are trademarks, or registered trademarks of Microsoft Corporation in the United States and/or other countries.

Copyright © 2007-2018, Intel Corporation.

This software and the related documents are Intel copyrighted materials, and your use of them is governed by the express license under which they were provided to you (License). Unless the License provides otherwise, you may not use, modify, copy, publish, distribute, disclose or transmit this software or the related documents without Intel's prior written permission.

This software and the related documents are provided as is, with no express or implied warranties, other than those that are expressly stated in the License.

For more complete information about compiler optimizations, see our Optimization Notice.