Hi NXP Team,
We need your support regarding a Wayland/Weston shell-related issue observed in our Yocto Linux setup.
We are currently validating video playback with kiosk-shell and ivi-shell. With kiosk-shell, the wayland-egl plugin is detected and accessible, and video playback is working smoothly without frame drops or system hang. However, with ivi-shell, we are not able to access/get the wayland-egl plugin properly, and video playback is showing frame loss and intermittent hang.
Please find the issue summary below:
Item Observation
| Platform | i.MX8QXP C0 MEK |
| OS | Yocto Linux [ Scarthgap L6.6.5] |
| Weston Shell 1 | kiosk-shell |
| Weston Shell 2 | ivi-shell |
| Graphics Interface | Wayland / Wayland-EGL |
| Video Playback | GStreamer-based playback |
Observation
Test Case Result
| kiosk-shell + wayland-egl | Plugin is available and accessible |
| kiosk-shell + video playback | Video plays smoothly without frame loss or hang |
| ivi-shell + wayland-egl | wayland-egl plugin is not getting detected/accessed properly |
| ivi-shell + video playback | Frame drops and intermittent hang observed |
Support Required
Could you please help us with the below points?
- Is wayland-egl fully supported with ivi-shell on i.MX8QXP Yocto Linux 6.6.5 version
- Are there any specific Weston, IVI-shell, or compositor configuration changes required to enable wayland-egl with ivi-shell?
- Is there any recommended weston.ini configuration for ivi-shell on i.MX8QXP?
- Are there any known limitations with ivi-shell for video playback or GPU-accelerated rendering?
- Is there any reference document, patch, or example application available for ivi-shell + wayland-egl + video playback?
- Could the frame loss/hang be related to compositor configuration, buffer handling, GPU/VPU integration, or GStreamer sink selection?
Request
Please provide your guidance, recommended configuration, and any available reference documents or patches to resolve this issue.