Google VR Debugging

Choose your OS:

In the following document we will take a look at the various ways you can go about tracking down performance issues in your Google VR projects.

Google Daydream Performance HUD

GoogleDaydreamPerfHUD.png

The Daydream Performance HUD is a performance overlay enabled for all Daydream applications built with Google VR SDK 1.60 and above.

Google Daydream comes with a built-in performance overlay that when enabled, will provide quick insight into performance issues you might encounter. With this overlay enabled, you can see the following stats:

  • Application frame submit rate, and whether frames were blocked on the GPU.

  • Asynchronous Reprojection statistics.

  • Process memory usage.

  • How many degrees (�C) the device is from thermal throttling.

Enabling Performance HUD

To enable the Performance HUD you will need to do the following.

  1. Open VR Settings, available by tapping the gear icon at the top right of the phone's screen after launching a Daydream application.

    GVDP_00.png

  2. Tap Build Version six times to make the Developer Options item appear.

    Click for full image.

  3. Select Developer Options > Enable performance heads-up display. Enabling this option also implicitly enables the Enable Performance Monitoring option.

    Click for full image.

  4. You should now see the performance overlay the next time you run a VR app, as in the following image:

    Click for full image.

    For more information on how to use Performance HUD, check the offical Google VR Performance HUD documentation .

Tags