Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. Dismiss Notice

Bug 2021.3.16f1 URP shaders doens't run on IPad Air 2

Discussion in 'iOS and tvOS' started by Klamore74, Jan 22, 2023.

  1. Klamore74

    Klamore74

    Joined:
    Jun 17, 2013
    Posts:
    103
    Hi,

    We having an issue with our app on Ipad Air 2. We are building with 2021.3.16f1 using URP, but at start the screen goes black. Reading the log appears to be a GPU incompatibility.

    We also got "get output frames failed, state 8196", I don't know if this is related.

    How can we run on this device? Are there some player settings that can help?

    This is the log:

    Code (csharp):
    1. WARNING: Shader Unsupported: 'Universal Render Pipeline/Particles/Unlit' - All subshaders removed
    2. WARNING: Shader Did you use #pragma only_renderers and omit this platform?
    3. WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
    4. ERROR: Shader Universal Render Pipeline/Particles/Unlit shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
    5. WARNING: Shader Unsupported: 'Universal Render Pipeline/Particles/Unlit' - All subshaders removed
    6. WARNING: Shader Did you use #pragma only_renderers and omit this platform?
    7. WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
    8. ERROR: Shader AllIn1SpriteShader/AllIn1SpriteShader shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
    9. ERROR: Shader TextMeshPro/Sprite shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
    10. 2023-01-22 12:40:38.861908+0100 APPXXX[37733:2277369] TIC Read Status [1:0x6000020faac0]: 1:57
    11. 2023-01-22 12:40:38.873558+0100 APPXXX[37733:2277369] [BoringSSL] nw_protocol_boringssl_get_output_frames(1301) [C1.1:2][0x7fbd2fd438d0] get output frames failed, state 8196
    12. 2023-01-22 12:40:38.874649+0100 APPXXX[37733:2277369] TIC Read Status [1:0x0]: 1:57
    13. 2023-01-22 12:44:37.767108+0100 APPXXX[37733:2280081] TIC Read Status [2:0x6000020fa940]: 1:57
    14. 2023-01-22 12:44:37.776995+0100 APPXXX[37733:2280081] [BoringSSL] nw_protocol_boringssl_get_output_frames(1301) [C2.1:2][0x7fbd2fa2b9c0] get output frames failed, state 8196
    15. 2023-01-22 12:44:37.778026+0100 APPXXX[37733:2280081] TIC Read Status [2:0x0]: 1:57
    16.  
     
  2. DevDunk

    DevDunk

    Joined:
    Feb 13, 2020
    Posts:
    4,398
    1. Delete the library folder to get rid of any cache issues and try again
    2. Try from a blank project to see if it's a unity issue or your project
     
  3. Klamore74

    Klamore74

    Joined:
    Jun 17, 2013
    Posts:
    103
    I tried both deleting the library and with empty project. Same result.

    Those are the steps:

    - Open new project 2021.3.16f1 with 2D URP template
    - Change the target SDK to simulator in player setting
    - Put a TextMeshPro and a Sprite in the scene
    - Build IOs with Debug and Developer Build

    Run on any old device simulator like iPad Air 2 and you got the same message.

    Does anyone have some ideas about that? Appear to be a GPU-compatibility issue.

    Thanks.
     
  4. DevDunk

    DevDunk

    Joined:
    Feb 13, 2020
    Posts:
    4,398
    1. Please make a bug report. Of the ios version is supported it should work
    2. Not sure how to fix it sadly ):
     
  5. Klamore74

    Klamore74

    Joined:
    Jun 17, 2013
    Posts:
    103
    Hi DevDunk, are you from Unity? (Just to understand if this is an official response).

    Thanks
     
  6. DevDunk

    DevDunk

    Joined:
    Feb 13, 2020
    Posts:
    4,398
    Nope, those will have a tag under their profile
     
    Klamore74 likes this.
  7. Klamore74

    Klamore74

    Joined:
    Jun 17, 2013
    Posts:
    103
    Ok, before opening the issue, I hope from some feedback from the community, seam very strange that no one has noted that a common URP 2D project wants work on old iOS GPUs.

    I note the same issue with iPad Pro 1° gen with 12.4 iOS.
     
  8. DevDunk

    DevDunk

    Joined:
    Feb 13, 2020
    Posts:
    4,398
    If it happens in a fresh project, just report it so it can be looked at and fixed faster.

    The official unity docs say it should work with ios 12+ and A7 SoC or newer:
    https://docs.unity3d.com/2022.2/Documentation/Manual/system-requirements.html
     
  9. BBO_Lagoon

    BBO_Lagoon

    Joined:
    Mar 2, 2017
    Posts:
    190
    Hi @Klamore74 did you try on a real device or simulator only ?
    I actually have a game running with Unity 2021.3.16 and URP and I don't have any problem on real devices.
    Maybe it's a simulator issue.
     
    DevDunk likes this.
  10. Klamore74

    Klamore74

    Joined:
    Jun 17, 2013
    Posts:
    103
    Sadly I have not any of this old device :(