• Intel® Graphics Performance Analyzers 2020 R1
  • 03/31/2020
  • Public Content
Contents

Starting Application Analysis Automatically

You can configure the Graphics Monitor settings to start analyzing an application automatically when it is launched, or to switch between several applications running on your system.
CAUTION
Automatic analysis has the following limitation:
  • Applications may crash unexpectedly.
  • Auto-detection is not available in the Stream mode.
  • Enabled Secure Boot setting blocks auto-detection.
It is only recommended to use automatic analysis for applications with launchers, such as Steam* applications. In other cases, use the manual approach described in the Launching an Application Manually topic. If you cannot use the manual approach, enable Auto-detect launched applications just before you run your game, then disable it immediately after your analysis with the System Analyzer HUD.
To enable automatic analysis, press
Ctrl
and click the
Graphics Monitor
icon in the taskbar notification area. Or you can do the following
:
  1. In the
    Graphics Monitor Launcher
    screen,
    click the
    Settings
    button
    .
  2. In the Settings
    dialog
    box, click the
    Auto-detect launched applications
    toggle button.
With this setting enabled, the Graphics Monitor icon turns green: . Whenever any D3D application starts, Intel® GPA attaches to that process and the System Analyzer HUD automatically displays metrics as an overlay on the application window.

Defining the Scope of Automatic Analysis

Once you enable the
Auto-detect launched applications
option, System Analyzer HUD attaches to all processes that are started, including web browsers and non-graphics applications. To avoid this, you can configure the processes you want Intel® GPA to analyze.
Follow these steps to specify the applications that you
want / do not
want
to profile with Intel® GPA once you start them.
  1. Go to the Intel® GPA installation directory. By default, it is
    C:\Program Files\IntelSWTools\GPA
  2. Add the application names you want to analyze to the
    InjectionList.txt
    file. When specifying file names, use the wildcard "*" to match 0 or more characters, and skip the ".exe" extension. For example, "my*game", "basichlsl*".
  3. Add application names you do not want to analyze to the
    InjectionSkipList.txt
    file. When specifying file names, use the wildcard "*" to match 0 or more characters, and skip the ".exe" extension. For example, "my*game", "basichlsl*".
  4. Save the files.
  5. In the
    Graphics Monitor Launcher
    screen,
    click the
    Settings
    button
    .
  6. In the Settings
    dialog
    box, click the
    Auto-detect launched applications
    toggle button.
As a result, whenever any D3D application listed in
InjectionList.txt
starts, Intel® GPA gets attached to that process and System Analyzer HUD is enabled. The tool automatically displays metrics as an overlay on the application window. Applications listed in the
InjectionSkipList.txt
are not attached to Intel® GPA.
NOTE
If the
InjectionList.txt
file contains at least one item, the
InjectionSkipList.txt
file and all other running D3D applications are ignored.

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