Skip to content

Godot dog walk poor performance compared to fex and native on rk3588 #3573

@JSaurusRex

Description

@JSaurusRex

Not an issue perse, but since godot is opensource, this demo is free and you can easily compare to native on arm64 might be a nice case to optimize.

I am running an orange pi 5 with an rx 470 over pcie gen 2 x1, thought my weird setup was causing the lower performance but box64 specifically is significantly lower than both FEX and native.

game / demo: https://godotengine.org/showcase/dogwalk/

you can download the export templates from here: https://godotengine.org/download/archive/4.4.1-stable/
this gives you a zip file, you can take the arm64 linux build and run the pck file with the argument --main-pack dogwalk.pck

here is what i got:
box64 - 5 ~ 20 fps
fex - 12 ~ 37 fps
native - 26 ~ 46 fps

using the latest git of box64 i could get at 25 feb 2026: fafdb6e
previous versions i tried a month prior had the same performance.

Godot also doesn't seem to use a JIT for its gdscript. This is also the biggest difference I've seen between FEX and box64. Ran with profile fastest, default makes the fps even worse.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions