Open lrasomattos opened 2 months ago
Relevant changes in 4.3-rc1: https://godotengine.github.io/godot-interactive-changelog/#4.3-rc1
CC @godotengine/rendering @Alex2782
I could not reproduce it on my Adreno devices, but on 3 out of 17 tested devices on Firebase Test Lab. Maybe it has something to do with Android 14.
vkCreateGraphicsPipelines failed with error -13
-> VK_ERROR_UNKNOWN = -13
Could you perform bisecting regressions? @lrasomattos
https://downloads.tuxfamily.org/godotengine/4.3/
Unfortunately, I don't see any README.txt
files there to determine commit hashes
.
Are there any other options? @akien-mga
Godot Engine v4.3.stable.official, not reproducible on:
Adreno (TM) 618
, Android 13, Vulkan 1.1.128Adreno (TM) 650
, Android 13, Vulkan 1.1.128Hi! Thanks for jumping on this so quickly!
Could you perform bisecting regressions? @lrasomattos
Unfortunately, we don’t have direct access to the device that's having the issue. And the person who does isn’t on the tech side - and tbh I'm not used to this as well - so coordinating the regression tests and creating an MRP with them has been pretty tough. With a deadline approaching, I don't think I’ll be able to tackle this right now. That said, thanks for the link, I'm new to all this, so I learned quite a bit in there.
Meanwhile, I’m thinking of using a simple "look at camera" script as a quick workaround instead of enabling Billboard. Hopefully, I can get back to this later when things calm down a bit.
Tested versions
Reproducible in: 4.3.stable, 4.3.rc1 Not reproducible in: 4.3.beta3, 4.3.beta2, 4.3.beta1, 4.2.stable
System information
Device: Moto G84, OS: Android 14, Renderer: Vulkan (Mobile Renderer), GPU: Adreno 619
Issue description
After updating from Godot 4.2.stable to 4.3.stable, one of our developers experienced a significant performance drop on their device (Moto G84), resulting in a very low frame rate. This issue was not present in version 4.2.stable. Upon investigation, we found the following error messages repeatedly appearing in the debugger:
By testing previous versions of Godot, we found that this error occurs starting from version 4.3.rc1 but not in earlier versions, such as 4.3.beta3. We also detected that the issue specifically arises when rendering AnimatedSprite3D objects with Billboard enabled in our game.
Given the Moto G84's specifications, it should be able to handle our project without issues. So this could potentially be related to Vulkan compatibility with the device's GPU (Adreno 619).
Steps to reproduce
Please note that this issue has only been observed on one specific device (Moto G84), and we are not entirely confident about the reproduction steps' general applicability. But it's been occurring consistently in our tries, even when building the project on different machines and project settings. Nevertheless, here are the steps to reproduce the issue:
Minimal reproduction project (MRP)
bug_reproduction.zip