User Guide

  • 2020R2
  • 06/26/2020
  • Public Content
Contents

run_app Command-Line Syntax

To launch an OpenGL* Desktop application for analysis with System Analyzer on an Ubuntu* host, run:
run_app [
options
] <
application-name
> [
application-
options
]
where
  • options
    provide additional settings for the application launch:
    -s
    Starts the System Analyzer locally, together with the application to profile. This option is useful if you are going to profile the application on the same system where it runs.
    -t <
    process-name
    >
    Specifies the child process to profile. Use this option for games that cannot be launched directly. For example, if your game is using a separate launcher.
    -p
    Specifies the current working directory for the analyzed application. By default, it is the directory from which you run the command.
    -i <
    ip1
    [,
    ip2
    ,...]>
    Specifies one or more IP addresses to enable remote analysis. Once the application starts rendering, you can connect the System Analyzer to this application from the system with the specified IP address.  By default, you can only connect to the application from the local system.
    -o <
    override-name
    >
    Enables one of the System Analyzer state overrides. You can choose from the following overrides:
    • Disable All
    • Show Wireframe
    • Texture 2x2
    • Disable Draw Calls
    • Disable Alpha Blending
    • Disable Z-Test
    • 1x1 Scissor Rect
    • Simple Fragment Shader
    --enable-dir3
    Enables DRI3. By default, DRI2 is used.
    CAUTION
    Some drivers do not fully support DRI3. If you enable DRI3, you might run into unexpected issues.
  • application-name
    specifies the name of the application you want to analyze.
  • application-options
    are any additional parameters required for your application launch.
 
To view help for
run_app
from the command line, enter:
run_app -h

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