Log in or register to post comments

Overheating issues

April 16, 2019 - 2:22pm #1

Hi there.

I've made some previous research about this and all I've found is either very old or related to the rendering cost of the scene (lights, polycount and so on); In our case we have a pretty simple scene in terms of rendering cost (just some 3d texts, 2d sprites, a few unlit shaders....) so I don't think our issue is there.

 

We are working with Unity 2018 and deploying the app in a Samsung S8. We have about 50 trackers in the scene with very simple augmentations and no heavy-loaded Monobehaviour Update. It works in VR mode with the Vuforia SDK. The app works pretty smoothly at the beginning but after about 10 minutes the device is seriously overheated, the tracking starts working poorly (we guess it's due the overheating) and a short after that the device closes de app. and pops up a warning window with a 'app. closed due to overheating' message. This happens even if, after playing a few minutes with the device, tracking a few markers, we let the device aside with the app still running but tracking and rendering nothing.

 

As I said we cleaned as much as possible our updates (at this point there is no update running when we let the device aside), removed all lights and anything that could be expensive to render. This gave us a better overall behaviour but the device is sill overheated after some minutes and, eventually, closing the app.

 

Any idea or recommended Vuforia setup to prevent this from happening?

 

Thanks!!

Overheating issues

April 22, 2019 - 3:14am #3

Hi there.

 

Thanks for the reply. So is more or less the same done in the Vuforia AR+VR Sample, isn't it? It's a nice trick but it doesn't work for us, we need simultaneous VR/AR.

 

Just in case someone else is facing the same requirements, we've been making some more testing and we found a couple of helpful tips:

  • Overheating is no so serious in a BQ Aquaris U; to be honest there is almost no overheat even with the app running for extended periods of time. This seems to fit with your appreciation as it is a somehow older/lower end device.
  • We also run the app in a different Samsung S8 which was recently reset to factory status and then updated to Android 9 (the other S8 is still running on Android 8) and, while we still have a noticeable heating, is not so serious and the app can run with no performance issues for extended periods of time (more than one hour).

 

 

 

Overheating issues

April 17, 2019 - 9:57am #2

Hello,

In our experience, mobile devices have not been optimized for VR rendering while capturing camera frames for AR. During our development of the ARVR feature, we found that most modern devices would heat up while detecting/tracking in a similar manner as you've described.

Unfortunately, there are not many options for mitigating outside of changing the UX so that the AR experience only runs for a limited amount of time. This was our recommendation to Mattel for their ViewMaster app where they only used AR to recognize the disks and launch into a VR-only experience.

Thanks,

Vuforia Engine Support

 

Log in or register to post comments