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. We have updated the language to the Editor Terms based on feedback from our employees and community. Learn more.
    Dismiss Notice

Bug Enabling SRP Batcher (URP) or GraphicsJobs makes QueueSignalReleaseImageANDROID failed error

Discussion in '2020.2 Beta' started by Kichang-Kim, Oct 19, 2020.

  1. Kichang-Kim

    Kichang-Kim

    Joined:
    Oct 19, 2010
    Posts:
    979
    Hi. I found that enabling SRP batcher or GraphicsJobs makes "QueueSignalReleaseImageANDROID failed -4" error (-4 means VK_ERROR_DEVICE_LOST) in specific android device, and my app stops rendering but update loop is still alive.(so only rendering is stopped)

    Problematic device:
    Device Name: HUAWEI HUAWEI nova lite 2
    CPU: HUAWEI Kirin 659
    GPU: Mali-T830 MP2 (Vulkan 1.0 supported)

    Above error occurred when loading scenes which has many renderer objects. If the scene has a few objects, its works without error.

    Any other android devices (like Samsung Galaxy series or Sony xperia series, and more recent Huawei devices and so on) does not make any error.

    I tested with these environment:
    Unity 2020.1.9f1 + URP 8.2.0
    SRPBatcher OFF, GraphicsJobs OFF : Work
    SRPBatcher ON, GraphicsJobs OFF: Not work
    SRPBatcher OFF, GraphicsJobs ON: Not work
    SRPBatcher ON, GraphicsJobs ON: Not work

    Unity 2020.2.0b7 + URP 10.0.0-preview.26
    SRPBatcher ON, GraphicsJobs ON : Not work