Getting Started Guide

  • 06/26/2020
  • Public Content

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*, Vulkan*, and OpenGL* applications.
Intel® GPA is available on Windows*, macOS*, and Ubuntu* hosts.

Supported Graphics APIs:

API
Windows host
Ubuntu host
macOS host
DirectX
 
 
Vulkan
 
Metal
 
 
OpenGL
 

Select Your Host System to Get Started:

Key Features

System Analysis: Understand High-Level Performance Profile of Your Game
  • View CPU, GPU, and Graphics API metrics in real time to determine whether your application is CPU or GPU bound
  • 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 Graphics Trace Analyzer, respectively
 
Learn more about system analysis on different hosts: Windows, Ubuntu, macOS
Stream Analysis: Spot Frames with Potential Performance Bottlenecks
  • Quickly pinpoint problem areas with fast, efficient iterations over stream data
  • Spot intermittent anomalies and multiframe algorithms
  • No need to recapture data to look at different frames
Learn more about system analysis on different hosts: Windows, U
buntu
,
macOS
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 system analysis on different hosts: Windows, Ubuntu, macOS
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
Training and Documentation
To learn more about the product, see the following resources:
Get access to Intel® GPA videos and tutorials.
Learn about Intel® GPA new features and supported system configurations.
View documentation for all the Intel® GPA features.
Ask your questions about Intel® GPA and get help and support.
Legal Information
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.
© 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.

Product and Performance Information

1

Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.

Notice revision #20110804