Godot for mobile - app doesn't run on older devices

Godot Version

Godot Engine v4.3.stable

Question

I made a simple app for test and I’m trying to run it across various physical and emulated devices. When trying to run it on an older device (LG K40, Android 9.0 “Pie”), it shows a dialog box that says:

Error!
Warning - this device does not meet the requirements for Vulkan support
[ OK ]

Changing the rendering method from mobile to gl_compatibility did not solve it. Are apps made with Godot Engine v4+ incompatible with older devices?

Nevermind it. I forgot to change the rendering method override for mobile:

It worked after I’ve changed it to gl_compatibility as well.

Before starting to learn Godot, I tried to make games with Phaser3 (JS framework). In Phaser3, there’s an option (the default one) to fallback to the Canvas renderer (the most broadly compatible renderer) if the most modern option failed. Does Godot have a similar option?

1 Like

I’ve found an answer to my question in this closed Github issues page:
Implement automatic OpenGL fallback for GPUs that don’t support Vulkan #57622

So there probably won’t be any compatibility fallback for the renderer because it doesn’t make sense for most games. I agree with this.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.