User Guide

  • 2020.3
  • 07/10/2020
  • Public Content
Contents

See Also

To access the
Multiframe View
window,
select a stream for analysis in the Open Frame Capture window, and then click
Open
, or double-click on a stream preview.
NOTE
Multiframe View is available for Vulkan, DirectX 11 and DirectX12 applications.
 
Displays the opened stream file name.
Displays the opened stream data, notifications, opens the Intel® GPA User Guide, restores the default view, and changes the Intel® GPA color scheme.
Shows frames included into the opened stream.
Visualizes the opened stream content, zooms to the selection and zooms out.
Shows metrics collected for the opened stream.
Preview pane
Displays screenshots captured for the opened stream. To capture screenshots for the stream, enable screenshot capturing in the
Graphics Monitor
Options Stream
tab.
Stream Title Bar
Multiframe View
Stream Title
bar shows the opened stream file name. The file name consists of the application name, capture date and time in the following format: YYYY_MM_DD_HH_MM_SS.
Main Toolbar
Back
button
Returns to the Open Frame Capture window. You can use the
Backspace
key instead.
Stream Overview
pane
Provides the following statistical information for the opened stream:
  • Duration of the full stream, in seconds.
  • Duration of the selected frames, in microseconds.
  • Theoretical frame rate for the selected frame or average frame rate for the several selected frames, in frames per second (FPS). To see the frame rate, select full frames.
Trim Stream
button
Cuts the selected frames from the stream and saves them into a new, smaller stream. This can be useful when a long stream only contains a few frames of interest. Trimming such a stream can save both disk space and processing time.
NOTE
  • Enable the
    Multi-Frame Profiling View (DirectX 12)
    toggle to enable the
    Trim Stream
    button.
  • T
    his is a tech preview feature that may not work as expected. Please share your feedback using the
    Send feedback
    button found in all Intel® GPA tools.
Message
pane
Displays messages and non-critical errors.
NOTE
If more than one message is open, use the
Up
or
Down
arrows to navigate between messages.
Settings
button
  • Enable the
    Multi-Frame Profiling View (DirectX12)
    mode.
NOTE
This is a tech preview feature that may not work as expected. Please share your feedback using the
Send feedback
button found in all Intel® GPA tools.
  • Change the color scheme of the Graphics Frame Analyzer interface:
    • Light color scheme (default)
    • Dark color scheme
  • Change the size of the Graphics Frame Analyzer screen and the screen elements:
    • Small
    • Medium
    • Large (default)
Send feedback
Opens a form to send feedback to the
Intel® GPA technical support
.
Help
button
Opens the Intel® GPA online documentation.
Stream Content Pane
Type Filter Expression
field
Filters frames by number or duration. Saves previous search keywords. You can use the
Type Filter Expression
field, to find specific frames by running Graphics Frame Analyzer plugins.
Execute Plugins
button
Opens the list of the available Graphics Frame Analyzer plugins.
Collapse All Groups
button
Closes all the groups in the
Frame List
tab, if available.
Export Frame Log
button
Saves the Frame log in CSV format. You can also save the Frame log by pressing
Ctrl+S
.
Frame List
tab
Lists all frames of one rendering context/queue in the CPU execution order. The number of
Frame List
tabs depends on the number of rendering contexts/queues in the opened stream.
To profile an individual frame, double-click the required frame; or click the required frame, and then click
Open
.
NOTE
The first frame in a stream cannot be opened for profiling.
For Vulkan-based application streams, the
Multiframe View
shows subframes:
  • Queue Submit calls. Submit calls can be selected and opened in the
    Profiling View
    .
  • Queue Present calls. Present calls can be selected.
For applications based on Microsoft DirectX* 12 that use several command queues, the frame list shows each queue in a different tab:
For DirectX 12 applications with command queues that are instrumented with events, each frame can be expanded to view the individual events and their details:
Open
button
Opens the selected frame in the Profiling View. For Vulkan-based applicaitons, you can select several frames and subframes.
Stream Viewer Pane
Timeline
ruler
Correlates all the displayed frames with the timeline. The range of the timeline corresponds to the length of the stream in the current zoom level. Depending on the zoom-in level, the time intervals are displayed in seconds, milliseconds, microseconds, or nanoseconds.
Zoom to Selection
button
Zooms into the time range of selected frames.
Full Zoom Out
button
Restores the default zoom level.
Context/Queue
bar chart
Visualizes individual frames and keyframes. Keyframe is a saved state of an application, from which you can play back the captured stream.
When you select a frame in the Frame List tab, the corresponding bar is highlighted on the
Context/Queue
bar chart. If you only select a part of a frame, the corresponding bar is hatched.
You can also select frames in the
Stream Viewer
pane by clicking the bars on the
GPU Time Elapsed
track, or by pressing the left mouse button and dragging the mouse horizontally on any track. You can change the selection by dragging arrows on the right or left boundary. The
Open
button in the
Stream Content
pane opens the selected frame or frame sequence in Profiling View.
By default, streams are visualized on the
GPU Time Elapsed
track. You can visualize other GPU metrics by selecting a sampling interval other than
Frame
in the
Metrics
tab of the Graphics Monitor
Options
before you start an application on Stream mode. When you set a sampling interval other than
Frame
, metrics are collected system-wide with this frequency.
To ease navigation within the stream, enable screenshot capturing in the Graphics Monitor
Options Stream
tab. To see a screenshot on the bar chart, hover over the track. The screenshot is also displayed in the
Preview
pane. Screenshot Layer can create an overhead visible on the GPU Time Elapsed track.
You can change the vertical scaling of the bar chart by increasing or decreasing the relative height of the bars using the or  buttons respectively. By default, all bars are displayed in their original height.
To enable or disable the vertical auto-scaling, click the / toggle button. By default, the vertical auto-scaling is enabled.
 
Metrics Pane
Type Filter Expression
field
Filters stream file tracks by name or parameters. Saves previous search keywords.
Collapse All Groups
button
Closes all unfolded track groups.
Expand All Groups
button
Unfolds all track groups.
Metrics
list
Lists metrics collected for the captured stream file.
TIP
To change track color or event color in the
Stream Viewer
, use the
Track Color Modification
button.
NOTE
Tracks from the
Metrics
list can be dragged and dropped to the
Stream Viewer
.
 
 

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