External display shows black screen after disconnection until the app and/or scene is restarted

We have an iPad connected to an external display. When the app starts everything works fine. However, when we disconnect the iPad from the display, then connect it again - the external display shows a black screen until the app is restarted (or the scene is reloaded).

Update: We can reproduce the same behavior without disconnecting the external display. We simply have to turn the display off, put the iPad to sleep, then wake them both back up - black screen until the app is restarted.

Before restarting the app the external display does show the iPad’s home screen. So the issue is with the Unity app.

Our code is based on the official documentation:

Reproduced:
Unity 2019.4.3f1 LTS
Unity 2020.4.0f1 LTS

Bug report:
Case 1253206

This is a critical bug for us.

Please help!

Submit a bug report if you can. I don’t think Unity has adopted external displays in their iOS foundation.

The documentation says iOS is supported.

1 Like

Submitted a bug report.

Case 1253206

Update: We can reproduce the same behavior without disconnecting the external display. We simply have to turn the display off, put the iPad to sleep, then wake them both back up - black screen until the app is restarted.

Start looking for a workaround. Unity usually needs at least 3 months to fix bugs like this.

We have a workaround, but it’s not practical long term.

Just reproduced in 2019.4.3f1.