Intel® Graphics Performance Analyzers (Intel® GPA)
Improve your game's performance by quickly specifying problem areas

Graphics Frame Analyzer with Unreal Engine 4

Fawaz1
Beginner
876 Views
I need a tutorial on how to use Intel GPA frame analyzer to optimize unreal engine 4 on my laptop

Intel HD graphics 4400
Labels (1)
0 Kudos
1 Solution
Pamela_H_Intel
Moderator
778 Views

I mistakenly responded to only the poster, so I am repeating here for others:


Fawaz1 - there are a few helpful videos. I recommend starting with these:

Let me know if you have any specific questions.


That was my first response.

I followed that with more, short GPA training videos for Graphics Trace Analyzer and Graphics Frame Analyzer:

Oh, and, the Graphics Frame Analyzer Deep Dive videos have corresponding articles. So if you saw something and can't remember you can more easily search the articles than the videos.

 

This list is a bit lengthy, but you might find it useful:

Graphics Frame Analyzer GFA Deep Dive Articles and Coordinating Videos

Videos: https://software.intel.com/content/www/us/en/develop/video-series/an-in-depth-look-at-graphics-frame-analyzer.html

Part 1

In Graphics Monitor, choose your configuration options to analyze files for single-frame profiling.

Part 1: Configure and Capture Frames (Article) 

https://software.intel.com/content/www/us/en/develop/videos/graphics-frame-analyzer-part-1.html

Part 2

In Graphics Monitor, choose configuration options to analyze files for multi-frame profiling.

Part 2: Configure and Capture Multiple Frames (Article)

https://software.intel.com/content/www/us/en/develop/videos/graphics-frame-analyzer-part-2.html

Part 3

Explore the user interface features in the multi-frame view of Graphics Frame Analyzer. Identify the performance regressions on each frame based on the captured platform and hardware metrics.

Part 3: Open and Explore Multiple Frames (Article)

https://software.intel.com/content/www/us/en/develop/videos/graphics-frame-analyzer-part-3

Part 4

Learn about the user interface features in a single frame view of Graphics Frame Analyzer. Detect bottlenecks in the graphics pipeline while analyzing GPU-bound applications.

Part 4: Open and Explore a Single Frame (Article) 

https://software.intel.com/content/www/us/en/develop/videos/graphics-frame-analyzer-part-4.html

Part 5

Use the bar chart and the API log while analyzing a single frame in Graphics Frame Analyzer to manipulate data and discover the performance bottlenecks within your application.

Part 5: Working with the Bar Chart and API Log (Article)

https://software.intel.com/content/www/us/en/develop/videos/graphics-frame-analyzer-part-5

Part 6

Determine bottlenecks and performance regressions in your applications using the metrics viewer in the single-frame view of Graphics Frame Analyzer.

Part 6: Exploring the Metrics Viewer (Article)

https://software.intel.com/content/www/us/en/develop/videos/graphics-frame-analyzer-part-6.html

Part 7

This video shows how to use the center panel in the single frame view of Graphics Frame Analyzer to inspect a draw call. Analyze the resources of the selected draw call to determine where to apply your optimization efforts.

Part 7: Inspecting a Draw Call (Article)

https://software.intel.com/content/www/us/en/develop/videos/graphics-frame-analyzer-part-7.html

Part 8

Perform render-state experiments to isolate potential bottlenecks and areas of optimizations in your games while in a single-frame view of the Graphics Frame Analyzer.

Part 8: Render State Experiments (Article)

https://software.intel.com/content/www/us/en/develop/videos/graphics-frame-analyzer-part-8.html


View solution in original post

0 Kudos
2 Replies
Pamela_H_Intel
Moderator
779 Views

I mistakenly responded to only the poster, so I am repeating here for others:


Fawaz1 - there are a few helpful videos. I recommend starting with these:

Let me know if you have any specific questions.


That was my first response.

I followed that with more, short GPA training videos for Graphics Trace Analyzer and Graphics Frame Analyzer:

Oh, and, the Graphics Frame Analyzer Deep Dive videos have corresponding articles. So if you saw something and can't remember you can more easily search the articles than the videos.

 

This list is a bit lengthy, but you might find it useful:

Graphics Frame Analyzer GFA Deep Dive Articles and Coordinating Videos

Videos: https://software.intel.com/content/www/us/en/develop/video-series/an-in-depth-look-at-graphics-frame-analyzer.html

Part 1

In Graphics Monitor, choose your configuration options to analyze files for single-frame profiling.

Part 1: Configure and Capture Frames (Article) 

https://software.intel.com/content/www/us/en/develop/videos/graphics-frame-analyzer-part-1.html

Part 2

In Graphics Monitor, choose configuration options to analyze files for multi-frame profiling.

Part 2: Configure and Capture Multiple Frames (Article)

https://software.intel.com/content/www/us/en/develop/videos/graphics-frame-analyzer-part-2.html

Part 3

Explore the user interface features in the multi-frame view of Graphics Frame Analyzer. Identify the performance regressions on each frame based on the captured platform and hardware metrics.

Part 3: Open and Explore Multiple Frames (Article)

https://software.intel.com/content/www/us/en/develop/videos/graphics-frame-analyzer-part-3

Part 4

Learn about the user interface features in a single frame view of Graphics Frame Analyzer. Detect bottlenecks in the graphics pipeline while analyzing GPU-bound applications.

Part 4: Open and Explore a Single Frame (Article) 

https://software.intel.com/content/www/us/en/develop/videos/graphics-frame-analyzer-part-4.html

Part 5

Use the bar chart and the API log while analyzing a single frame in Graphics Frame Analyzer to manipulate data and discover the performance bottlenecks within your application.

Part 5: Working with the Bar Chart and API Log (Article)

https://software.intel.com/content/www/us/en/develop/videos/graphics-frame-analyzer-part-5

Part 6

Determine bottlenecks and performance regressions in your applications using the metrics viewer in the single-frame view of Graphics Frame Analyzer.

Part 6: Exploring the Metrics Viewer (Article)

https://software.intel.com/content/www/us/en/develop/videos/graphics-frame-analyzer-part-6.html

Part 7

This video shows how to use the center panel in the single frame view of Graphics Frame Analyzer to inspect a draw call. Analyze the resources of the selected draw call to determine where to apply your optimization efforts.

Part 7: Inspecting a Draw Call (Article)

https://software.intel.com/content/www/us/en/develop/videos/graphics-frame-analyzer-part-7.html

Part 8

Perform render-state experiments to isolate potential bottlenecks and areas of optimizations in your games while in a single-frame view of the Graphics Frame Analyzer.

Part 8: Render State Experiments (Article)

https://software.intel.com/content/www/us/en/develop/videos/graphics-frame-analyzer-part-8.html


0 Kudos
Pamela_H_Intel
Moderator
747 Views

Also - if you have UE 4.26 or 4.27, we have a GPA plugin that you can add to UE. (For 5.0 we are working with Epic to integrate the plugin.)

https://www.intel.com/content/www/us/en/develop/documentation/gpa-user-guide/top/quick-start-with-profiling-unreal-engine-games.html

 

0 Kudos
Reply