6. #IntelGameDev 6
Scaling Graphics Performance Effectively
My super
awesome
game
30 FPS
10 FPS 30 FPS+
60 FPS+
Intel® Graphics
Performance
Analyzers
7. #IntelGameDev 7
Intel® Graphics Performance Analyzers (Intel GPA)
Intel® GPA is a suite of graphics performance tools created by Intel for the
purpose of optimizing games and real-time graphics applications.
System Analyzer
Multi-Frame Analyzer
Trace Analyzer
14. #IntelGameDev 14
• New Trace Analyzer UI with
improved collection mechanism
• Collect data from various
sources correlated in one
timeline
• ETW events
• Graphics API calls
• ITT user markers
• Sampled metrics
Trace Analyzer Overview
15. #IntelGameDev 15
GPU bound vs CPU bound comparison
• Consistent stream of
commands in GPU queue?
• GPU Bound
• Gaps in GPU queue?
• Not VSync bound?
• CPU bound
Not GPU Bound
GPU Bound
21. #IntelGameDev 22
Multi-frame Capture and Playback
New in Intel® GPA 2019 R1 Release
• Difficult problems for
single frame analysis
• Debug intermittent
glitches and frame
hitches
• Profile multi-frame
algorithms
• Single frame capture
workflow still
available
22. #IntelGameDev
GPU bound
23
GPU Bound
• Frame Analysis to identify most expensive calls
• Easy hotspot analysis for automatic bottleneck root cause analyzer
Identify HotspotsFrame Analysis