Unity 4.3 - [EGL] Unable to find an configuration matching minimum spec

Hi,

We released a version of our app under 4.3 but now users are reporting problems with the following log report. None of our devices are exhibiting this problem but it appears to be multiple devices out in the wild are.

gt - I 9070 (version.release: 2.3.6)
m805_892x (version.release: 4.0.3)

11-12 21:24:35.510 E/Unity ( 3654): [EGL] Unable to find an configuration matching minimum spec!
11-12 21:24:35.510 E/Unity ( 3654):
11-12 21:24:35.510 E/Unity ( 3654): (Filename: Line: 112)

Anyone have any suggestions? I have submitted a bug report (575008), but if anyone figured out a work-around I would appreciate any assistance.

I am using a split apk with the Google Play Downloader. It appears to be working with test apps, but not with my project for some reason.

Hi

I’m getting that with Unity 4.3 on my min spec test device (Sony Xperia Go ST27i). We’re not using a split apk. Later in the log it says:
“Failed to generate dynamic font texture, because all the needed characters do not fit onto a single texture. Try using less text or a smaller font size.”
which I’m guessing is caused by the first problem.

Paul

Hi Paul,

After blindly shotgunning to try to get a solution with our customers that were nice enough to test APKs. We found out that if we enable 32-bit color buffer in the PlayerSettings it appears to be working correctly. In the 4.3 notes it states that 32-bit color buffer is the default output for Android devices, but what is weird is that it works still on 16-bit for some devices but not others anymore.

Anyways, try setting the color buffer to 32-bit in the player settings and see if that helps for you too. Hopefully, Unity either removes the option for 16-bit or handles it better on some devices that are having problems creating 16-bit buffers using the 4.3 player.

Cheers, I’ll give that a go.

Hi, can any body will tell me how to enable 32 bit color buffer?