Log in or register to post comments

Poor performance on Android low-spec

December 3, 2018 - 12:17am #1

Hello!



I found Vuforia's performance decrease on low spec Android devices.

After few moments with 60 fps app starts to freezing, profilling in Unity shows that "unaccounted time between: InputProcess and InputProcess"

grow over time from 0 to 98% of CPU usage. It can be reproduced even with Vuforia's examples.

 

On Unity 5.5 with Vuforia 6.2.10 everything is OK, fps are stable.

 

Tested on:

  • Asus Zenphone 2 Laser ZE500KL.
  • Unity 2017.3, Unity 2018.2, Unity 2018.3
  • Vuforia 7.2, Vuforia 7.5.26

I can provide adb logs or some profiler datas if needed.

Poor performance on Android low-spec

March 13, 2019 - 8:20am #20

Hi ! 



Here's the Build number for the other Huawei M edia Pad huawei-m3-btv-w09 device that is having the same issues.

BUILD NUMBER: BTV-W09C100B305

 

I hope that helps. I am really appreciating that you are taking this seriously. You can also download the app from the play store right now : 

https://play.google.com/store/apps/details?id=com.ThreeDit.PLYFurnitureConfiguratorAR

 

Kind regards :) 

 

Poor performance on Android low-spec

March 8, 2019 - 3:57pm #19

Hello @timayno,

Thanks for the feedback. We'll work to procure the Huawei P Smart in order to replicate.

-Vuforia Engine Support

Poor performance on Android low-spec

March 5, 2019 - 6:11am #18

Hi ! 

I have those Problems on a Huawei P Smart - Build Number : FIG-LX1 8.0.0.170(C432)

and on a Huawei Media Pad huawei-m3-btv-w09 - i can't report the exact build number right now but will do so as soon as i will have it in my hands again

The original Report wasn't done by me. But there is another Thread here on the forums i think, where someone else has had the same issues using a Huawei P Smart

Poor performance on Android low-spec

February 28, 2019 - 12:16pm #17

Hello,

We've done some extensive testing with Huawei devices in our inventory but unfortunately have not been able to reproduce the issue.

Looking at our target device specs, they seem to well exceed those on which you're observing this. Your original report included the Asus Zenfone 2 Laser ZE550KL.

Can you provide any other device models? Please refer to Settings->About phone/device->Model number

Thanks,

Vuforia Engine Support

 

Poor performance on Android low-spec

February 25, 2019 - 11:31am #16

Hello,

Thanks for the additional feedback. I've added your observations to the ticket comments.

I just checked the state of the ticket and there are still no updates on the issue. It is still under investigation.

-Vuforia Engine Support

Poor performance on Android low-spec

February 25, 2019 - 3:40am #15

Any update on this ? Were you guys able to reproduce the issue ? 

I would think that this a problem with how vuforia accesses the camera image on huawei phones.

At least all hints points towards this likely being the culprit.

Sadly this isnt something i can fix on my side.

But i thought that maybe after a month passed and you told me that you guys are looking at it, that here would be some progress.

Would love to hear if you are still working on this or if this is just the way vuforia works on huawei phones/tablets and thats it. 

 

Poor performance on Android low-spec

February 11, 2019 - 9:01am #14

My app uses image targets and ground plane in the same scene but the user starts with selecting one of those two at the beginning and the unused components get deactivated.

Apart from that i also made a test case where i stripped everything except the most basic, default vuforia scripts and saw the same behaviour. 

Disabling tracking and disabling camera completely solved the problem, but yeah doing that defeats the purpose, right ?

Appreciating the interest in this issue :) ! Can i tell you anything else that you might need to know?

Poor performance on Android low-spec

February 8, 2019 - 1:20pm #13

Hello @timayno,

Can you specify which features you're running when observing this? Image Targets? Device Tracker? Model Targets? Combinations?

Thanks,

Vuforia Engine Support

Poor performance on Android low-spec

February 7, 2019 - 2:50pm #12

Hello,

Thanks for the response. I see that the ticket has been assigned for investigation, so I remain hopeful.

-Vuforia Engine Support

Poor performance on Android low-spec

February 7, 2019 - 7:32am #11

I do target 30fps actually  and it would be totally fine if it were stable, continuous 30 fps but it feels a lot more like its constantly dipping into 5-10 fps territory and up again. Maybe i wasnt clear in how i articulated myself, what i meant was that with all my recent optimizations the app basically would run 60-90fps on my huawei p smart even with multiple high detail models on screen. like 50-60% of my cpu time goes to waiting for target fps and i never receive an Gfx.WaitForPresent. The only thing that makes the app really sluggish is the strange Unaccounted Time between Input Process and Input Process problem, that comes with enabling vuforia.

Too bad really that there's no news on this topic by now. I guess if this isnt fixed in a month or so, we'll have to change to another AR Framework. Right now we have other priorities.

Keep me updated :) ! 

Poor performance on Android low-spec

February 4, 2019 - 12:44pm #10

Hello @timayno,

No update on the issue you've reported, and no ETA on a workaround/fix at this time. Apologies for not having any additional information.

Question: Why are you trying to drive 60fps rendering on these devices? Note that we don't commercially support 60fps camera capture on Android devices (only iOS devices), so it does not make sense to us why you would drive 60fps rendering when Vuforia camera capture only runs at 30fps. Particularly on lower-end Android devices, which typically don't have camera pipelines that are highly optimized.

Thanks,

Vuforia Engine Support

Poor performance on Android low-spec

February 1, 2019 - 4:07am #9

Hey medabit ! 

Can you tell me if this problem is actually being worked on? 

 I have to make decisions on how to proceed with our projects and i need to know if this will be fixed anytime soon... 

Poor performance on Android low-spec

January 23, 2019 - 2:41pm #8

Hello,

Thanks for the offer. I've submitted the issue to core engineering as a bug to be investigated.

I will post back here if there is any additional feedback required, or if I have any updates.

Thanks,

Vuforia Engine Support

Poor performance on Android low-spec

January 23, 2019 - 10:13am #7

Hey medabit ! 

If you dont understand the issue just ask me for more specifics ! I can't give you my project but i can tell you in great detail my settings.

This behaviour also appears when compiling the vuforia samples to those huawei devices and i even switched every other script off in my project and the performance problem was still there.

I'd love to help you guys fix this as quickly as possible. So please ask me anything! 

 

Poor performance on Android low-spec

January 22, 2019 - 1:47pm #6

Hello,

As we don't understand the issue or why it is occurring, I have no estimates to provide. This issue's investigation stalled because there was no response from the original forum user.

Thanks,

Vuforia Engine Support

Poor performance on Android low-spec

January 22, 2019 - 12:21pm #5

Hey ! 

Great to finally get a reply from you :) ! 

Can you give me any estimation on when we might get some more information on this ? 

Just so that i know wheter it's worth switching to AR Foundation or not?

I already have bought two liscences for two different apps and i'd rather would like to use them, now that i've paid for them. 

When i bought them i thought that optimizing my shaders and implementing a resolution scale would solve the issues - but sadly it didn't. 

Can you confirm that this is a bug (i'd guess so as the process that is eating up all the cpu time is unaccounted). Do you think this can be fixed quickly?

 

 

Poor performance on Android low-spec

January 22, 2019 - 12:03pm #4

Hello,

Thanks for the information. I'll respond with any relevant updates to this thread.

-Vuforia Engine Support

Poor performance on Android low-spec

January 21, 2019 - 10:49am #3

Well thats been quite some time...

Could you please at least tell us wether we can ever expect a fix for that?

You should really try to improve developer support, i mean even if there's something that you can't really fix - just taking the time to write a post and explaining why things dont work goes a long way.

The first thing i noticed when i started working with vuforia was that there are tons of developer questions on the forums that were never answered - that really doesnt build trust.

Here's a Screenshot of the Profiler - if that helps...

  

AttachmentSize
Image icon VuforiaUnaccountedTimeBetween.PNG162.41 KB

Poor performance on Android low-spec

December 5, 2018 - 8:28am #2

Hello,

We'll take a look to see if we can determine the source of the issue. Any additional information, particularly profiler data, would be helpful.

Thanks,

Vuforia Engine Support

Log in or register to post comments