Search Unity

  1. Unity Asset Manager is now available in public beta. Try it out now and join the conversation here in the forums.
    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:
    1,011
    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