Set Resolution not working on iOS with Unity 5

Hi,

we’re just in the process of porting our Unity 4 project to Unity 5. In the old project we have a option to run the game in half resolution (uses Screen.SetResolution). It worked very good in Unity 4 and still works for Android in Unity 5. However in iOS and with Unity 5 this option does not seem to work anymore.

The app does not crash, but does not refresh the screen anymore. If I hit the position of the respective toggle again (full resolution), then the screen is refreshed again.

Is this feature not supported anymore? Any workaround possible?

Thanks for your answers in advance!

Best regards,
Bennet Jeutter

Same issue here. This issue started coming from Unity 5.3.3p2. I have tested on 3 devices. iPad 2, iPad 3 and iPhone 6s. Its fine on iPhone but not working on iPads.

Ok, for me this does happen on iPhone 6 and iPad, strange. What i noticed now that - at least in OpenGL 3 and iPhone 6 - it repeats the last 1-3 Frames and is not stuck totally. Very very strange issue.

Hey everyone,

This issue is already known and being investigated by our developers.
You can track the status of the issue here: Unity Issue Tracker - [iOS][GLES2] Changing screen resolution to non-native resolution at runtime freezes the app when using OpenGLES2 graphics API

Cheers!

Ok, thanks for the link. Is there also an ETA for a fix? Because we need this feature to release the upgraded version.

This is happening on iPadMini2 and Unity 2017.1 b4 with Metal API available (selected) only in the list…

Screen freezes but audio is playing in the background !

There seems to be a regression in Unity 2017 !