Page 1 of 1

Framerate drops drastically (Android)

PostPosted: Sun Dec 17, 2017 10:25 am
by BlackThunder
Hey Community,
I've recently purchased Amplify Shader Editor and was not disappointed :D, so I went and bought Amplify Occlusion too.
In the Editor the game runs just fine, but when I build it and start on my Android device (Samsung Galaxy S6), the framerate drops drastically. When Amplify Occlusion is disabled, I get stable 60 FPS (with V-sync), but when I enable Amplify Occlusion, the Framerate drops to around 9-10 FPS.
In the Profiler you can see that "Gfx.WaitForPresent" is using around 95% of the Performance. (I added a screenshot)
I've uploaded a screenshot of my current settings.

I hope you can help me,
Thanks in advance!

EDIT: On my friends Huawei p8 lite 2017 the game runs at about 4-5 FPS

Re: Framerate drops drastically (Android)

PostPosted: Mon Dec 18, 2017 11:26 am
by Amplify_Borba
BlackThunder wrote:Hey Community,
I've recently purchased Amplify Shader Editor and was not disappointed :D, so I went and bought Amplify Occlusion too.
In the Editor the game runs just fine, but when I build it and start on my Android device (Samsung Galaxy S6), the framerate drops drastically. When Amplify Occlusion is disabled, I get stable 60 FPS (with V-sync), but when I enable Amplify Occlusion, the Framerate drops to around 9-10 FPS.
In the Profiler you can see that "Gfx.WaitForPresent" is using around 95% of the Performance. (I added a screenshot)
I've uploaded a screenshot of my current settings.

I hope you can help me,
Thanks in advance!


Hello BlackThunder, thank you for your support!

Gfx.waitForPresent means that the CPU is waiting until the rendering process is finished. I highly recommend that you check your render processes in the profiler in order to determine which one is taking too long to finish.

If possible, could you send us a screenshot of the profiler's Gpu Usage for the AO-BeforePostOpaque, which would be within PostLateUpdate.FinishFrameRendering/Camera.Render/Drawing/CommandBuffer.BeforeImageEffectOpaque/AO-BeforePostOpaque, and provide us your Unity and Amplify Occlusion versions?

A few additional details would also be helpful:

1) Does toggling the Cache-aware option change anything, if so, how?
2) Does toggling the Downsample option change anything, if so, how?
3) Does setting Per Pixel Normals to none change anything, if so, how?

Apologies for the inconvenience, looking forward to your reply!