This version of Unity has reach end of life and is no longer supported.
This version of Unity has reach end of life and is no longer supported.
Unity 2022.3 has reached end of life and is no longer supported.
Description
CAMetalDisplayLink is causing kIOGPUCommandBufferCallbackErrorTimeout errors. Disabling the CAMetalDisplayLink and using CADisplayLink instead does not cause games to freeze.
Reproduction steps
1. Open a project using the Unity editor.
2. Make sure that the CAMetalDisplayLink is enabled in the iOS Player Settings ("Use MetalDisplayLink").
3. Make a build for iOS.
4. Play the game. Confirm that CAMetalDisplayLink was enabled by looking at the XCode console.
5. Continue to play the game possibly for more than 30 minutes until the image freezes. A Timeout error is shown in XCode.
Expected behaviour
The game does not freeze.
Actual behavior
The game freezes.
Prioritise and Follow this issue
Have a workaround or additional info about this issue?