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

qtbase: enable eglfs,gbm,kms configurations options #31

Open
wants to merge 1 commit into
base: scarthgap-6.6.36-2.1.0
Choose a base branch
from

Conversation

BassemMohsen
Copy link

There are many PACKAGECONFIG/s trying to enable EGLFS GBM KMS correctly, none of them succeed properly on IMX95.
This PR is to enable EGLFS - GBM - KMS by default on the Qt builds.

Without this PR, Weston always have to run to be able to any Qt UI on top of it.

This PR enables to run UI directly without Weston.

One can inspect the qtbase configure logs to see what's enabled
build/tmp/work/armv8a-mx95-poky-linux/qtbase/6.8.1/temp/log.do_configure

QPA backends: DirectFB ............................... no EGLFS .................................. yes EGLFS details: EGLFS OpenWFD ........................ no EGLFS i.Mx6 .......................... no EGLFS i.Mx6 Wayland .................. no EGLFS RCAR ........................... no EGLFS EGLDevice ...................... no EGLFS GBM ............................ yes EGLFS VSP2 ........................... no EGLFS Mali ........................... no EGLFS Raspberry Pi ................... no EGLFS X11 ............................ no LinuxFB ................................ no VNC .................................... yes VK_KHR_display ......................... yes

Currently UI can't launch without launching weston first due to
EGLFS DRM backend is not enabled correctly on IMX95.

Signed-off-by: Bassem Nomany <[email protected]>
@BassemMohsen BassemMohsen changed the title Scarthgap qt eglfs qtbase: enable eglfs,gbm,kms configurations options Nov 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant