Moto G4 Plus bad performance with OpenGL ES 3.1
When "Auto Graphics API" is enabled, or OpenGL ES 3.0 has priority over 2.0, the aplication suffers from a big performance hit.
This can be seen in the profiler under the "Unallocated" entry, wich consumes aprox 65% of the total time. No errors found in the logcat console either, it can be seen how the OpenGL ES 3.1 API is selected and loaded successfully
This only happens when using 3.0 and with the Moto G4 Plus device (no issues with other devices). If i force it to use 2.0 then it just works fine
More info:
Device = Moto G4 Plus
OS = Android 6.0.1 Marshmallow
OpenGL ES supported by device = 3.1
Unity Version: 5.4.1f1
Thanks in advance!
Answer by Psyrage · Mar 25, 2018 at 07:23 PM
Off Topic. Touch controls of my game were lagging in Unity 5.2. So I upgraded to unity 5.6 now they are working perfectly. I hope upgrading to unity 5.6 will help.
Your answer
Follow this Question
Related Questions
Android Graphics.PresentAndSync 0 Answers
Strange spikes in fps due to rendering 0 Answers
Memory Issues while App Launching,Memory Spike right before Splash Screen(Cold Start?) 0 Answers
Android : How to remove OpenGL Es2 api 0 Answers
Having a problem with low frame rate and performance in unity? 1 Answer