Get Started with Intel® Graphics Performance Analyzers for Ubuntu* OS
Step 1: Launch your desktop application for analysis
- Click to launch Graphics Monitor on your Ubuntu target system.
- Select an application for analysis.
- Choose the requiredApplication Startupmode:
- Frame: Choose this mode to capture a frame for an OpenGL application.
- Trace: Choose this mode to capture a trace for an OpenGL application.
- Stream: Choose this mode to capture a multi-frame stream for a Vulkan application.
- ClickStart.The application opens for real-time analysis with the Heads-Up Display (HUD) overlay. Press CTRL+F1 to toggle between different HUD display modes that show frame rate, real-time performance metrics, and HUD controls.
Step 2. Run high-level system analysis
- Using the HUD, examine various CPU, GPU, graphics API, or system metrics while your application is running. You can select the metrics for analysis in the Options screen accessible through the Graphics Monitor Launcher Screen.
- Modify render states and observe performance changes in frame rate and in metrics charts to identify performance bottlenecks. Click Ctrl+F1 to view the list of the available overrides and the respective keyboard shortcuts.
- Capture frame files for further in-depth analysis with Graphics Frame Analyzer.
Step 3: Perform frame analysis for GPU-bound applications
- Find the most expensive draw calls in the frame and analyze their optimization opportunities.
- Experiment with state overrides to correlate performance issues with specific stages of the graphics pipeline.
- Depending on the results of your experiments, explore the following optimization opportunities:
- analyze texture bandwidth
- optimize complex geometry
- experiment with states and shaders
- minimize overdraw