User Guide

  • 2022.3
  • 09/27/2022
  • Public Content

Graphics Monitor Window: Options Dialog Box

Use the
dialog box to configure trace, stream, and frame collection settings and specify GPU metrics for analysis.
To access the
dialog box, click the
button on the
Graphics Monitor
window. The
dialog box comprises the following tabs:
  • Metrics: choose metrics to be displayed in the Heads-Up Display (HUD) in the target application, customize the HUD position, and configure metrics collection.
  • Shortcuts: view and change the default keyboard shortcuts.
  • Triggers: enable and configure a trigger.
  • Trace: set trace collection settings.
  • Stream: set stream collection settings.
  • Frame: set frame delimiters.
Settings in the
tab and the
tab are not applicable to applications running in the Steam mode.

Metrics Tab

Use the
tab to do the following:
  • Configure the GPU sampling interval
  • Enable/disable GPU metrics collection by the target application
  • Customize the System Analyzer Heads-Up Display (HUD) position
  • Configure the HUD metrics
  • Select the active metric set from a list for each Intel® Graphics adapter
tab comprises two lists:
  • List of all available HUD metrics
  • List of active HUD metrics
To configure the HUD metrics for the target application, drag and drop a metric from the list of available metrics to the list of active HUD metrics. The maximum number of active HUD metrics is four. To restore the default list of active HUD metrics, click the button. To change the displayed metrics, remove a metric from the
Active HUD metrics
list by dragging and dropping this metric back to the list of available HUD metrics, or reorder the
Active HUD metrics
list by dragging and dropping a desired metric over another active metric. Use the search bar at the top of the tab to find relevant metrics. To select the active metric set, use the
Active metric set
drop-down menu in the GPU section of the metric tree.

Shortcuts Tab

tab enables you to substitute a default keyboard shortcut with a custom value . To change a shortcut, click the shortcut value, and then click the buttons combination that you want to use as a new shortcut: start with a combination of modifier keys (ALT, CTRL, SHIFT) and end with an alpha-numeric character key. To restore default shortcut values, click the button. Use the search field at the top of the tab to find relevant shortcuts.

Triggers Tab

tab enables you to set a custom condition for frame, trace, or system trace capturing. For instructions on setting up a trigger, see Set Up a Trigger.

Trace Tab

In the
tab you can modify tracing options:
  • Enable capturing a trace upon the application startup.
  • Enable Trace System View in System Analyzer.
  • Change the duration of the application run to be captured in a single trace file. By default, the trace duration is five seconds.
  • Select predefined Intel GPA domains to collect data about. For example, enable capturing of events to show parallel execution data in Graphics Trace Analyzer for DirectX* 11 applications.
    ID3DUserDefinedAnnotation, ID3D11DeviceContext2 Events, and WinPixEventsRuntime apply to the debug annotation API. It is not recommended to use these domains in the code together and enable these domains simultaneously in the
    tab. The default settings represent the common use case.
  • Select
    User ITT Domains
    to collect data about. The list of user domains is gathered from the analyzed applications defining them with Instrumentation and Tracing Technology API (ITT API) and is updated upon exit from the application.
  • (Windows* only) Click
    ETW Providers
    to add custom Event Tracing for Windows event providers.
To restore the default tracing parameters, click the button. Use the search field at the top of the tab to find relevant domains.

Stream Tab

Use the
tab to configure the following stream capture settings:
  • Enable deferred stream capturing. Streams are captured upon pressing
    . (DirectX* 12, Vulkan* specific)
  • Create a keyframe at a specified time interval.
  • Create a keyframe upon pressing a key.
  • Enable/disable screenshots creation in a specified sequence of frames.
  • Enable/disable screenshots creation in a specified time interval.
    You can disable screenshots creation to overcome possible overheads caused by this function.
  • Enable/disable a HUD layer in the running application window.
  • Enable/disable a Metrics layer in the running application window.

Frame Tab

Use the
tab to set frame delimiters for OpenGL applications. Frame delimiter is an API call acting as a frame border. Set frame delimiters to enable Intel GPA analysis for applications that do not use default frame delimiters. OpenGL Frame Delimiters are the following:
  • SwapBuffers
  • SetCurrentContext
  • glBlitFramebuffer
  • glClear
  • glFinish
  • glFlush

Product and Performance Information


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