Intel® Graphics Performance Analyzers (Intel® GPA) for Ubuntu* Host provide a solution for graphics analysis and optimization that can help you improve performance of OpenGL*/OpenGL ES* games and other graphics-intensive applications. These tools offer a common and integrated user interface for collecting performance data, so you can quickly see performance opportunities in your application, save time and effort, and get your product to market faster.
Using Intel GPA, you can test your games on various platforms to find the best optimizations for each platform, and to enable/disable certain features (such as detailed terrain features or additional interactive game elements) until you achieve the optimal game-playing experience.
On Ubuntu* OS, you can use the following tools:
System Analyzer - view metrics in real time during your application run, and perform optimization experiments with state overrides to identify potential bottlenecks without recompiling your code (for OpenGL/OpenGL ES targets). Capture frame files (for OpenGL/OpenGL ES targets) and trace files (for OpenGL ES targets) for further in-depth analysis.
Graphics Frame Analyzer for OpenGL* - explore performance impact of specific API calls in the frame at different stages of the rendering pipeline, as well as identify, locate, and analyze rendering issues in your OpenGL/OpenGL ES application.
Platform Analyzer - identify whether your Android application is CPU or GPU bound. For GPU-bound applications, analyze GPU usage based on OpenGL ES API calls.
To get started, see the Analyzing OpenGL/OpenGL* ES Graphics Applications topic.
For information on the supported environments, devices, and limitations, see the Release Notes.
To understand the specific capabilities of the Intel graphics device(s), you can check the Intel Graphics Developer's Guides, which provide details on the architecture of the various GPUs and provide tips and tricks that allow you to get the most from these systems.