Google VR Performance Tuning

Information on checking the performance of your Google VR applications.

Windows
MacOS
Linux

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 the Build Version option six times to make the Developer Options item appear.

    Click for full image.

  3. Select Developer Options then enable Enable performance heads-up display by clicking on the checkmark box next to it. Enabling this option also implicitly enables the Enable Performance Monitoring option as well.

    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.

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback