I recently upgraded to Unity 5.6.0f3 and have since encountered an error when building and using the metal Api. This error did not appear when I was using 5.5, and the project runs fine under OpenGL3.
I was wondering if anyone else had encountered this error, and if there was some explanation or solution. Thanks.
Setting up 1 worker threads for Enlighten.
Thread → id: 16f38b000 → priority: 1
2017-04-11 11:04:25.246381 thegreatwar[2370:706215] Execution of the command buffer was aborted due to an error during execution. Caused GPU Hang Error (IOAF code 3)
I am having this problem too - Unity 5.6.0f3 iOS builds using Metal do not run but the same project works fine exported from Unity 5.5.x. I have no idea what’s causing it.
2017-04-18 22:56:12.570427+1200 [2093:1014660] Execution of the command buffer was aborted due to an error during execution. Caused GPU Hang Error (IOAF code 3)
So, Unity 5.6.0f3 and iOS is pretty much broken for us at the moment.
Metal is completely broken with Unity 5.6. We had to roll back to Unity 5.5, we either get this error on some devices or the scene loads on newer devices but MSAA is a lot more expensive than it used to be in Unity 5.5.
I am also having this error… Caused my app to get rejected… And i even waited for 6.5.1 before going from 5.5 to 5.6… goes to show you how unreliable unity updates are…