Graphics Frame Analyzer Window: Multiframe View
- Multiframe View is available for Vulkan, DirectX 11 (preview) and DirectX 12 applications.
- Streamcapturing is not supported on Linux* OS.
Displays 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.
Displays the opened stream data, notifications, shows software and hardware information, provides access to general and appearance settings, restores the default view, contains
Intel® GPA User Guidebuttons.
Shows frames within the opened stream.
Visualizes stream metrics data, zooms to the selection and zooms out.
Shows metrics collected for the opened stream - you can choose which ones to show on the Stream Viewer pane.
Displays screenshots captured for the opened stream. To disable or enable screenshot capturing, go to the Graphics Monitor Options
"No preview is available for current selection" message may appear for the first frames, if you turn on the
Create screenshot every X frame/millisecondtoggle buttons in Graphics Monitor
Get statistics for the opened stream:
Сut the selected frames from the stream and save them into a new 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.
Multi-Frame Profiling View(DirectX Tech Preview) toggle in
Settingsto enable the
See messages and non-critical errors, if there are any.
If more than one message is open, use the
Downarrows to navigate between messages.
Send feedback to the Intel® GPA technical support.
Open the Intel® GPA online documentation.
Stream Content Pane
Type Filter Expressionfield
Filter frames by number or duration. Save previous search keywords. You can use the
Type Filter Expressionfield to find specific frames by running Graphics Frame Analyzer plugins.
Graphics Frame Analyzer pluginsbutton
Open the list of the available Graphics Frame Analyzer plugins, which help you to find specific frames. For example,
Frame Search Assistantplugin searches for a frame of the specified duration.
Collapse All Groupsbutton
Close all the groups of events and commands for each frame in the
Frame Listtab, if available.
Export Frame Logbutton
Save the frame log in CSV format. You can also save the Frame log by pressing
Get the list of frames of one rendering context/queue in the CPU execution order. The number of
Frame Listtabs 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
The first frame in a stream cannot be opened for profiling.
For Vulkan-based application streams, the
Multiframe Viewshows subframes:
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 individual events and their details:
Stream Viewer Pane
Correlate all the displayed frames with the time line. The range of the time line 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 Selectionbutton
Zoom into the time range of selected frames.
Restore zoom levelbutton
Restore the default zoom level.
Visualize individual frames, their contribution to the overall stream time in the CPU execution order, and keyframes. Keyframe is a saved state of an application, from which you can play back the captured stream.
Bars for selected frames are highlighted on the
Context/Queuebar chart. If you only select a part of a frame, the corresponding bar is hatched. Keyframes are shaded grey.
By default, streams are visualized on the
GPU Time Elapsedtrack. You can visualize other GPU metrics by selecting a sampling interval other than
Metricstab of the Graphics Monitor
Optionsbefore you start an application on
Streammode. When you set a sampling interval other than
Frame, metrics are collected system-wide with the chosen frequency.
For DirectX 12, calls from the queues are also shown on the bar chart, represented as markers with downward-pointing triangles. Each marker represents a point in time when a certain call was made. All markers extend downwards, which enables you to correlate calls to the overall frame and GPU metrics, such as
GPU Busy (%).
You can also click on each call from the
Frame Listtab to highlight the corresponding frame and marker on the bar chart.
Individual chart controls
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.
Type Filter Expressionfield
Filter stream file tracks by name or parameters. Save previous search keywords.
Collapse All Groupsbutton
Close all unfolded track groups.
Expand All Groupsbutton
Unfold all track groups.
See the list of metrics collected for the captured stream file. Click tracks from the
Metricsto add them to the
To change track color or event color in the
Stream Viewer, use the
Track Color Modificationbutton (the colored square to the right of the metric).