The Platform Settings pane allows you to simulate your OpenGL/OpenGL ES application performance with various CPU and Vertical Synchronization (VSync) settings.
By default, Intel® GPA uses the VSync settings defined by the application. The green check box indicates that VSync is enabled. The VSync label in the Notification pane also reflects the VSync status:
- - gray highlight indicates that Vsync is enabled.
- - black highlight indicates that Vsync is disabled.
To determine whether your application is VSync-bound, experiment with VSync settings by clicking the VSync box:
- Enable VSync to restrict your application FPS to the refresh rate of your monitor. This might help you avoid screen tearing and flashing polygons.
The VSync status in the Notification pane turns gray when you select this option.
- Disable VSync to analyze the peak performance of your application running with the maximum FPS rate.
The VSync status in the Notification pane turns black when you select this option.
If you do not see any effect from these options, your application is likely to be VSync-bound.
To determine whether your application is CPU-bound, experiment with the CPU frequency by moving the sliders in the Platform Settings pane. If the FPS value changes when you modify the CPU frequency, the application is likely to be CPU-bound.