Screen: Options

To access the Options screen, click the button on the Graphics Monitor Launcher Screen.

The Options screen comprises the following tabs:

  • Metrics: choose metrics to be displayed in the System Analyzer HUD in the target application, customize the System Analyzer HUD position, and configure metrics collection.

  • Shortcuts: view and change the default keyboard shortcuts.

  • Trigger: enable and configure a trigger.

  • Trace: enable tracing and set trace collection settings.

  • Stream: set stream collection settings.

  • Frame: set frame delimiters.

NOTE

Settings in the Metrics tab, Shortcuts tab, and Trigger tab are not applicable to the applications running in the Steam mode.

Metrics

Use the Metrics tab, to do the following:

  • Enable/disable system-wide time-based GPU metrics collection
  • Enable/disable GPU metrics collection by the target application
  • Enable/disable Null Hardware override support
  • Customize the System Analyzer HUD position
  • Configure the HUD metrics

Metrics tab comprises two lists:

  • List of all available HUD metrics.

  • List of active HUD metrics.

To configure the HUD metrics to be shown in the target application, drag and drop a metric from the list of available metrics to the list of active 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 metrics that are displayed, you can 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.

Shortcuts

The Shortcuts 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, etcs.) 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.

Trigger

The Trigger tab enables you to set a condition for frame or trace capturing. To set up a trigger, see Setting up a Trigger. Turn on the Trigger toggle button to enable the trigger in the analyzed application.

To restore the default trigger equation, click the button.

Trace

In the Tracing tab you can enable tracing and modify tracing options enable tracing and modify tracing options:

  • Enable capturing a trace upon an application startup.
  • Change the duration of the application run to be captured in a single trace file. By default, the trace duration is five seconds.
  • Enable capturing of events to show parallel execution data in the Graphics Trace Analyzer for DirectX 11 based applications.

  • Select predefined Intel® GPA domains to collect data about.

TIP

D3DPerf, 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 Trace 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 Intel® Tracing Technology API and is updated upon exit from the application.

To restore the default tracing parameters, click the button.

Use the search field at the top of the tab to find relevant domains.

Stream

Use the Stream tab to set configure the following stream capture settings:

  • Create a keyframe at a specified time interval.

  • Create a keyframe upon pressing a key.

  • Create screenshots in a specified sequence of frames.

  • Create screenshots in a specified time interval.

  • Enable/disable a HUD layer in the running application window.

Frame

Use the Frame 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:

  • SwapBuffers
  • SetCurrentContext
  • glBlitFramebuffer
  • glClear
  • glFinish
  • glFlush

 

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