Search Unity

Bug Metal causes serious frame drop on iPhone14 when Dynamic-Island show

Discussion in 'iOS and tvOS' started by chdd1024, May 23, 2023.

  1. chdd1024

    chdd1024

    Joined:
    Apr 11, 2020
    Posts:
    3
    How to reproduce:

    1. Create an empty project on Unity 2021 or 2022.
    2. Build the project , then run it on iPhone14 and connect to Profiler.
    3. Press the mute/unmute button on the device, when the Dynamic-Island show, frame rate will drop to 30, after it disappear, frame rate will be back to 60.
    4. You will see the reason is FinishFrameRendering in Profiler.

    I tried it on Unity 2019 and change the graphics API to OpenGLES3, it works perfect.
    So I think the reason is Metal

    There's no chance for our project go back to Unity 2019, so any solution or advice will be very thankful !!!
     
    Last edited: Jun 19, 2023
  2. chdd1024

    chdd1024

    Joined:
    Apr 11, 2020
    Posts:
    3
    Still hope to get a solution here.
     
    Last edited: Aug 15, 2023