Get Started

  • 2021.3
  • 09/23/2021
  • Public Content

Get Started with Intel® Graphics Performance Analyzers for macOS*

On macOS, 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 Apple Metal* and OpenGL* applications.
Make sure your system satisfies the software and hardware requirements described in the Release Notes.

Step 1: Launch an application for analysis

  1. Click to launch Graphics Monitor on your macOS target system.
  2. Select an application for analysis.
    If your application requires a launcher to run, such as Blizzard* or Steam*, select the launcher not the standalone application.
  3. Choose the required Application Startup mode:
    • Frame: Choose this mode to capture a frame for an OpenGL application.
    • Trace: Choose this mode to capture a trace for an OpenGL application.
    • Stream: Choose this mode to capture frame sequence till the application is stopped for a Metal application.
    • Live Analysis: Choose this mode to pause a Metal application to analyze a frame in real time.
    • Live Analysis [Apps with Launchers]: Choose this mode to pause a launcher dependent Metal application to analyze a frame in real time.
  4. Click
    to begin application analysis.
    The application opens for real-time analysis with the Heads-Up Display (HUD) overlay.

Step 2: Run high-level system analysis

  1. Use the HUD to examine various CPU, GPU, graphics API, or system metrics while your application is running. You can select the metrics for analysis in the
    screen accessible through the Graphics Monitor Launcher Screen.
    To change the viewable metrics in the HUD, press
    F12 >Edit >Options
    and select the metrics you would like to view. You can only select metrics from the same group at one time.
  2. To view and analyze a frame during game play, press
    . This pauses and resumes the application, enabling you to pause on any frame of interest.

Step 3: Perform frame analysis for GPU-bound applications

  1. Save a stream file - multiple frames captured back-to-back - by selecting
    Save Stream
    from the drop-down menu before launching your application.
  2. Open the Graphics Frame Analyzer, select a stream file, and press
    to open the stream file for analysis.
    Frames show still images that are screenshots of the actual application, while streams are shown as an image of a video icon with a grey background:
  3. Enter Pause/Play mode by pressing
    , where you can:
    • Use
      Fast Scrub Mode
      to visualize the output of every drawcall, as your frame is being rendered out.
    • Use the
      Metric Analysis
      tab to see which part of the rendering pipeline is experiencing a bottleneck for a specific erg (or multiple ergs).
    • Disable/enable events to see how the removal of an event will affect a scene, as well as performance.
    You can pause on any frame during live analysis and during stream playback.

Step 3: View and Analyze Performance Data

When data collection completes,
displays analysis results on the macOS system. Start your analysis in the
window. Here, you see a performance overview of your application.

Product and Performance Information


Performance varies by use, configuration and other factors. Learn more at