DiligentSamples
DiligentSamples copied to clipboard
Render passes tutorial crashes on Pixel 4
Error vkQueueSubmit() is putting out is VK_ERROR_DEVICE_LOST.
Error log:
2022-02-28 10:56:17.201 18799-18918/com.diligentengine.tutorial19_renderpasses.Tutorial19Application W/Adreno-GSL: <gsl_ldd_control:553>: ioctl fd 77 code 0xc040094a (IOCTL_KGSL_GPU_COMMAND) failed: errno 35 Resource deadlock would occur 2022-02-28 10:56:17.203 18799-18918/com.diligentengine.tutorial19_renderpasses.Tutorial19Application W/Adreno-GSL: <log_gpu_snapshot:462>: panel.gpuSnapshotPath is not set.not generating user snapshot 2022-02-28 10:56:17.203 18799-18918/com.diligentengine.tutorial19_renderpasses.Tutorial19Application E/Diligent Engine: Diligent Engine: ERROR: Debug assertion failed in Submit(), file CommandQueueVkImpl.cpp, line 190: Failed to submit command buffer to the command queue
I have quickly checked, this tutorial works fine on Pixel 6 (ARM) and S22 Ultra (AMD).
I confirm that I can reproduce this on my Pixel4 XL, Android 11. I am also pretty sure that this tutorial worked fine previously on the same device. It also works fine on Pixel XL. Looks like some kind of device-specific issue, could be a Vulkan bug.