Announcing Intel® Graphics Performance Analyzers Version 2016 R2

Announcing Intel® Graphics Performance Analyzers (Intel® GPA) 2016 R2
July 8, 2016
 

Introduction

Intel® Graphics Performance Analyzers (Intel® GPA) are powerful, agile developer tools for analyzing and optimizing games, media, and other graphics-intensive applications. The tools support applications intended for the Windows* OS and Ubuntu* platforms or Intel® Atom™ processor based devices and a very limited set of ARM* based devices running the Android*. 

Available now, Intel® GPA 2016 R2 offers these new key features:

What's New

Intel® GPA 2016 R2 offers the following new features:

New Features for Analyzing All Graphics APIs

Graphics Frame Analyzer: 

  • Added different color codes for Dispatch, Clear calls, and Draw calls in the bar chart.
  • Started displaying normalized pixel values used in shaders for textures and render targets.
  • Enabled image flipping for textures and render targets.

New Features for Analyzing Microsoft DirectX* 12 Applications

All Tools: 

Enhanced DirectX 12 profiling capabilities by adding new product features and improving product performance:

  • Memory consumption was reduced by 50%. In most of cases, you can now use a system with 8 GB of available memory for DirectX 12 application profiling and debugging. 
  • CPU consumption was significantly reduced. 
  • Capture file size was reduced on average by 50%. The capture file will still grow during the application run time, but the growth rate has been significantly reduced. 
  • Memory performance overhead was reduced to 15-25% in most cases.  

Graphics Frame Analyzer:

  • Enabled capturing and profiling DirectX 12 workloads on a remote system.
  • Added visualization for the following features:
    • Sampler parameters
    • Constant buffers
    • Root signature constants
    • Compute states
    • UAV buffers and textures
    • SRV buffers
  • Enabled performance experiments:
    • Scissor 1x1
    • Texture 2x2
    • Graphics pipeline state modification
    • Static sampler parameter modification
    • Shader source code modification
  • Extended support for GPU hardware metrics 

Graphics Monitor:

  • Added Active API drop-down menu for switching between API types in the Preferences dialog box, to replace the Force DirectX 12 Injection checkbox.

Note: The following DirectX 12 features are currently not supported:

  • Bundles
  • UWP applications
  • MSAA textures
  • Tiled resources
  • Visualization of geometry stored in UAV buffers
  • DirectX 11 rendering over DirectX 12
  • DirectX 12 query-based pipeline statistic metrics on Intel GPU in System Analyzer
  • Pixel History for DirectX 12 frames
  • Indirect rendering
  • DirectX 12 multi-adapter

New Features for Analyzing DirectX 9/10/11 Applications

Graphics Frame Analyzer for DirectX 9/10/11:

  • Command lists (ExecuteCommandList calls) visualization was improved in the API Tree.
  • You can now save bound textures information and per draw call texture count into a CSV file.

Platform Analyzer:

  • D3DPERF and D3D11UserAnnotation markers were added into trace files.

Graphics Monitor:

  • Improved capture trigger accuracy.

New Features for Analyzing OpenGL/OpenGL ES* Applications

All tools:

  • Added support for ARB extensions calls from OpenGL 4.1 Core Profile.
  • Added support for GL_ARB_instanced_arrays extension.
  • Improved System Analyzer and Graphics Frame Analyzer to enable Capture and Playback of Legacy OpenGL and OpenGL Compatibility Profile applications

Graphics Frame Analyzer:

  • Implemented shader precision experiment. 

Documentation Updates

  • Documented all newly added product features. 

The product also adds other minor enhancements and stability improvements. You can download and install this latest version of the product from the Intel GPA Web Site.

Next Steps

To find out more about the Intel® GPA, check out one or more of these online resources:

  • Release Notes: Explore recent updates, detailed product requirements, installation information, legal information, and version-specific technical issues and workarounds for the tools.
  • Home Page: View detailed information about the tools, including links to training and support resources, as well as videos on the product to help you get started quickly.
  • Getting Started: Get the main features overview and learn how to start using the tools on different host systems. A great place to start if you are new to Graphics Performance Analyzers.
  • Online Help: Explore details on the product tools and metrics for various platforms.
  • Support Forum: Ask questions or report issues about the product, or let us know what other features would help make the tools more useful for your workflow.
  • Knowledge Base Articles: Explore a list of useful technical articles, including tips & tricks and workarounds to help you get the most out of the tools.
  • Intel® Processor Graphics: Get an overview of the latest Processor Graphics from Intel, including information about the architecture.

* Other names and brands may be claimed as the property of others.
** Disclaimer:  Intel disclaims all liability regarding rooting of devices.  Users should consult the applicable laws and regulations and proceed with caution.  Rooting may or may not void any warranty applicable to your devices.

For more complete information about compiler optimizations, see our Optimization Notice.