Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GoDot export template to yocto - arm64 #102417

Open
wajdi-younis opened this issue Feb 4, 2025 · 4 comments
Open

GoDot export template to yocto - arm64 #102417

wajdi-younis opened this issue Feb 4, 2025 · 4 comments

Comments

@wajdi-younis
Copy link

wajdi-younis commented Feb 4, 2025

Tested versions

version v4.4 Beta 2

System information

yocto - arm64

Issue description

I am trying to create export template for Yocto arm64. I already have the toolchain and successfully creating the template. when I export the project and run it on the arm64 device I got the following (this is also happens if I export using the official Linux_arm64 template):

Godot Engine v4.4.beta.custom_build.eee39f004 (2025-02-03 17:14:44 UTC) - https://godotengine.org
libX11.so.6: cannot open shared object file: No such file or directory
ERROR: Can't load Xlib dynamically.
   at: DisplayServerX11 (platform/linuxbsd/x11/display_server_x11.cpp:6430)
WARNING: Display driver x11 failed, falling back to wayland.
     at: setup2 (main/main.cpp:3014)
WARNING: Can't obtain the XDG decoration manager. Libdecor will be used for drawing CSDs, if available.
     at: init (platform/linuxbsd/wayland/wayland_thread.cpp:3888)
WARNING: Can't obtain the XDG activation global. Attention requesting won't work!
     at: init (platform/linuxbsd/wayland/wayland_thread.cpp:3895)
libdecor-0.so.0: cannot open shared object file: No such file or directory
libspeechd.so.2: cannot open shared object file: No such file or directory
GBM_INFO::msmgbm_mapper(259)::gbm mapper instantiated

gbm_create_device(227): Info: backend name is: msm_drm
GBM_INFO::msmgbm_mapper(259)::gbm mapper instantiated

gbm_create_device(227): Info: backend name is: msm_drm
GBM_INFO::msmgbm_mapper(259)::gbm mapper instantiated

gbm_create_device(227): Info: backend name is: msm_drm
GBM_INFO::msmgbm_mapper(259)::gbm mapper instantiated

gbm_create_device(227): Info: backend name is: msm_drm
GBM_INFO::msmgbm_mapper(259)::gbm mapper instantiated

gbm_create_device(227): Info: backend name is: msm_drm
GBM_INFO::~msmgbm_mapper(266)::gbm mapper de-instantiated

GBM_INFO::msmgbm_mapper(259)::gbm mapper instantiated

gbm_create_device(227): Info: backend name is: msm_drm
ERROR: OpenGL not supported.
   at: _get_gldisplay_id (drivers/egl/egl_manager.cpp:111)
WARNING: Your video card drivers seem not to support the required OpenGL version, switching to OpenGLES.
     at: DisplayServerWayland (platform/linuxbsd/wayland/display_server_wayland.cpp:1533)
GBM_INFO::~msmgbm_mapper(266)::gbm mapper de-instantiated

GBM_INFO::msmgbm_mapper(259)::gbm mapper instantiated

gbm_create_device(227): Info: backend name is: msm_drm
wl_display@1: error 1: invalid arguments for [email protected]
ERROR: Wayland client error code 22.
   at: _poll_events_thread (platform/linuxbsd/wayland/wayland_thread.cpp:2816)
Trace/breakpoint trap (core dumped)

Steps to reproduce

export simple project to linux - arm64

Minimal reproduction project (MRP)

simple 3D project with cube , camera 3D and Directional light

@fire
Copy link
Member

fire commented Feb 4, 2025

Can you check if --headless works as a base case? Then we can investigate opengl working.

@wajdi-younis
Copy link
Author

wajdi-younis commented Feb 5, 2025 via email

@wajdi-younis
Copy link
Author

wajdi-younis commented Feb 5, 2025 via email

@fire
Copy link
Member

fire commented Feb 5, 2025

Sorry I don't know much about how to fix this, but hopefully it will be useful to the team.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants