Graphics Performance Analyzers: Which Tools Are Available on My Platform?

Introduction

Graphics Performance Analyzers have been created to help graphics developers analyze and optimize the performance of both Microsoft DirectX* applications and Android* OpenGL* ES applications.

You can download the Graphics Performance Analyzers from the Intel INDE site.

The rest of this article describes the different tools and how to download the product for your development platform.

Tool Details

The different tools within Graphics Performance Analyzers are based upon different logical analysis tasks that are typically performed by graphics application developers:

  • System Analyzer or System Analyzer HUD
    • These tools allow for application-specific, real-time CPU/GPU analysis. Available performance overrides can pinpoint system performance issues, and can help determine whether your application is CPU-bound or GPU-bound.
  • Graphics Frame Analyzer for DirectX* and Graphics Frame Analyzer for OpenGL*
    • Use these tools to perform a deep-dive frame analysis of workloads, asset exploration, and shader editing. Various performance overrides can help pinpoint specific performance issues in the rendering pipeline.
  • Platform Analyzer
    • This tool is a powerful component for trace analysis of CPU/GPU performance metrics, API call tracing, code execution, CPU/GPU usage, and task data. You can also debug task synchronization issues across multiple CPUs and the GPU.

The available tools depend upon your target graphics system (either Microsoft DirectX* or Android OpenGL* ES) and the host system  that you use for development (either Microsoft Windows*, OS X*, or the Ubuntu* OS). The table below illustrates the details:

Host System Tools Available for 
Windows* DirectX* Targets
Tools Available for 
Android* OpenGL* ES Targets
Windows* OS
  • System Analyzer
  • System Analyzer HUD
  • Graphics Frame Analyzer for DirectX
  • Platform Analyzer
  • System Analyzer
  • Graphics Frame Analyzer for OpenGL
  • Platform Analyzer
OS X*

 

(not available)

  • System Analyzer
  • Graphics Frame Analyzer for OpenGL
  • Platform Analyzer
Ubuntu* OS

 

(not available)

  • System Analyzer
  • Graphics Frame Analyzer for OpenGL
  • Platform Analyzer

Downloading Graphics Performance Analyzers from the Intel INDE Site

  1. Download and install the Intel INDE installer.
  2. Depending upon your installation platform, select Graphics Performance Analyzers tools to download and install:  
    • System Analyzer
    • Graphics Frame Analyzer for DirectX
    • Graphics Frame Analyzer for OpenGL
    • Platform Analyzer

    NOTE: Graphics Frame Analyzer for OpenGL installs separately, while other tools are bundled into a single binary, depending on your product license. You are recommended to download and install as many tools as are available for your development platform.

Tell Me More!

For more information about Graphics Performance Analyzers (including pointers to product documentation, support options, and related products), see the Graphics Performance Analyzers Home Page or the Intel INDE Home Page.

For information about specific OS versions that are supported, see the Release Notes.

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